# near model CODE resource # jump table entries: 2568-2616 (49 of them) export_369: 00000000 4E75 rts export_321: 00000002 4E56 FFF0 link A6, -0x0010 00000006 48E7 0700 movem.l -[A7], D5,D6,D7 0000000A 42A7 clr.l -[A7] 0000000C A8D8 syscall NewRgn 0000000E 205F movea.l A0, [A7]+ 00000010 2D48 FFF4 move.l [A6 - 0xC], A0 00000014 206D 9030 movea.l A0, [A5 - 0x6FD0] 00000018 2D68 0018 FFF0 move.l [A6 - 0x10], [A0 + 0x18] 0000001E 486E FFF8 pea.l [A6 - 0x8] 00000022 4EBA 10EE jsr [PC + 0x10EE /* 00001112 */] 00000026 588F addq.l A7, 4 00000028 4267 clr.w -[A7] 0000002A 2F2E 000A move.l -[A7], [A6 + 0xA] 0000002E A960 syscall GetControlValue/GetCtlValue 00000030 301F move.w D0, [A7]+ 00000032 3E00 move.w D7, D0 00000034 202E 000A move.l D0, [A6 + 0xA] 00000038 B0AD 9034 cmp.l D0, [A5 - 0x6FCC] 0000003C 660C bne +0xE /* 0000004A */ 0000003E 302E FFFE move.w D0, [A6 - 0x2] 00000042 906E FFFA sub.w D0, [A6 - 0x6] 00000046 3C00 move.w D6, D0 00000048 600A bra +0xC /* 00000054 */ label0000004A: 0000004A 302E FFFC move.w D0, [A6 - 0x4] 0000004E 906E FFF8 sub.w D0, [A6 - 0x8] 00000052 3C00 move.w D6, D0 label00000054: 00000054 302E 0008 move.w D0, [A6 + 0x8] 00000058 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000005C 0014 0017 ori.b [A4], 0x17 00000060 014C bchg A4, D0 00000062 0008 0062 ori.b A0, 0x62 /* 'b' */ 00000066 00D4 .incomplete 00000068 010C btst A4, D0 0000006A 4A47 tst.w D7 0000006C 6F00 013E ble +0x140 /* 000001AC */ 00000070 3C07 move.w D6, D7 00000072 0C46 0014 cmpi.w D6, 0x14 00000076 6F02 ble +0x4 /* 0000007A */ 00000078 7C14 moveq.l D6, 0x14 label0000007A: 0000007A 3007 move.w D0, D7 0000007C 9046 sub.w D0, D6 0000007E 2F2E 000A move.l -[A7], [A6 + 0xA] 00000082 3F00 move.w -[A7], D0 00000084 A963 syscall SetControlValue/SetCtlValue 00000086 202E 000A move.l D0, [A6 + 0xA] 0000008A B0AD 9034 cmp.l D0, [A5 - 0x6FCC] 0000008E 6610 bne +0x12 /* 000000A0 */ 00000090 486E FFF8 pea.l [A6 - 0x8] 00000094 3F06 move.w -[A7], D6 00000096 4267 clr.w -[A7] 00000098 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000009C A8EF syscall ScrollRect 0000009E 600E bra +0x10 /* 000000AE */ label000000A0: 000000A0 486E FFF8 pea.l [A6 - 0x8] 000000A4 4267 clr.w -[A7] 000000A6 3F06 move.w -[A7], D6 000000A8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000000AC A8EF syscall ScrollRect label000000AE: 000000AE 206D 9030 movea.l A0, [A5 - 0x6FD0] 000000B2 216E FFF4 0018 move.l [A0 + 0x18], [A6 - 0xC] 000000B8 3F3C 0001 move.w -[A7], 0x1 000000BC 4EBA 0B36 jsr [PC + 0xB36 /* 00000BF4 */] 000000C0 548F addq.l A7, 2 000000C2 6000 00E8 bra +0xEA /* 000001AC */ 000000C6 4267 clr.w -[A7] 000000C8 2F2E 000A move.l -[A7], [A6 + 0xA] 000000CC A962 syscall GetControlMaximum/GetMaxCtl 000000CE 301F move.w D0, [A7]+ 000000D0 3A00 move.w D5, D0 000000D2 BE45 cmp.w D7, D5 000000D4 6C00 00D6 bge +0xD8 /* 000001AC */ 000000D8 3005 move.w D0, D5 000000DA 9047 sub.w D0, D7 000000DC 3C00 move.w D6, D0 000000DE 0C46 0014 cmpi.w D6, 0x14 000000E2 6F02 ble +0x4 /* 000000E6 */ 000000E4 7C14 moveq.l D6, 0x14 label000000E6: 000000E6 3007 move.w D0, D7 000000E8 D046 add.w D0, D6 000000EA 2F2E 000A move.l -[A7], [A6 + 0xA] 000000EE 3F00 move.w -[A7], D0 000000F0 A963 syscall SetControlValue/SetCtlValue 000000F2 202E 000A move.l D0, [A6 + 0xA] 000000F6 B0AD 9034 cmp.l D0, [A5 - 0x6FCC] 000000FA 6614 bne +0x16 /* 00000110 */ 000000FC 3006 move.w D0, D6 000000FE 4440 neg.w D0 00000100 486E FFF8 pea.l [A6 - 0x8] 00000104 3F00 move.w -[A7], D0 00000106 4267 clr.w -[A7] 00000108 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000010C A8EF syscall ScrollRect 0000010E 6012 bra +0x14 /* 00000122 */ label00000110: 00000110 3006 move.w D0, D6 00000112 4440 neg.w D0 00000114 486E FFF8 pea.l [A6 - 0x8] 00000118 4267 clr.w -[A7] 0000011A 3F00 move.w -[A7], D0 0000011C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000120 A8EF syscall ScrollRect label00000122: 00000122 206D 9030 movea.l A0, [A5 - 0x6FD0] 00000126 216E FFF4 0018 move.l [A0 + 0x18], [A6 - 0xC] 0000012C 3F3C 0001 move.w -[A7], 0x1 00000130 4EBA 0AC2 jsr [PC + 0xAC2 /* 00000BF4 */] 00000134 548F addq.l A7, 2 00000136 6000 0074 bra +0x76 /* 000001AC */ 0000013A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000013E 486E FFF8 pea.l [A6 - 0x8] 00000142 A8DF syscall RectRgn 00000144 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000148 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000014C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000150 A8E4 syscall SectRgn 00000152 3007 move.w D0, D7 00000154 9046 sub.w D0, D6 00000156 2F2E 000A move.l -[A7], [A6 + 0xA] 0000015A 3F00 move.w -[A7], D0 0000015C A963 syscall SetControlValue/SetCtlValue 0000015E 206D 9030 movea.l A0, [A5 - 0x6FD0] 00000162 216E FFF4 0018 move.l [A0 + 0x18], [A6 - 0xC] 00000168 3F3C 0001 move.w -[A7], 0x1 0000016C 4EBA 0A86 jsr [PC + 0xA86 /* 00000BF4 */] 00000170 548F addq.l A7, 2 00000172 6038 bra +0x3A /* 000001AC */ 00000174 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000178 486E FFF8 pea.l [A6 - 0x8] 0000017C A8DF syscall RectRgn 0000017E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000182 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000186 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000018A A8E4 syscall SectRgn 0000018C 3007 move.w D0, D7 0000018E D046 add.w D0, D6 00000190 2F2E 000A move.l -[A7], [A6 + 0xA] 00000194 3F00 move.w -[A7], D0 00000196 A963 syscall SetControlValue/SetCtlValue 00000198 206D 9030 movea.l A0, [A5 - 0x6FD0] 0000019C 216E FFF4 0018 move.l [A0 + 0x18], [A6 - 0xC] 000001A2 3F3C 0001 move.w -[A7], 0x1 000001A6 4EBA 0A4C jsr [PC + 0xA4C /* 00000BF4 */] 000001AA 548F addq.l A7, 2 label000001AC: 000001AC 206D 9030 movea.l A0, [A5 - 0x6FD0] 000001B0 216E FFF0 0018 move.l [A0 + 0x18], [A6 - 0x10] 000001B6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000001BA 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 000001BE 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000001C2 4E5E unlink A6 000001C4 205F movea.l A0, [A7]+ 000001C6 4FEF 0006 lea.l A7, [A7 + 0x6] 000001CA 4ED0 jmp [A0] export_328: 000001CC 4E56 FF86 link A6, -0x007A 000001D0 2F2E 000E move.l -[A7], [A6 + 0xE] 000001D4 A873 syscall SetPort 000001D6 486D 8FE8 pea.l [A5 - 0x7018] 000001DA 2F2E 000E move.l -[A7], [A6 + 0xE] 000001DE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000001E2 508F addq.l A7, 8 000001E4 302E 0008 move.w D0, [A6 + 0x8] 000001E8 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000001EC 0000 0005 ori.b D0, 0x5 000001F0 01E2 .incomplete 000001F2 000C 005A ori.b A4, 0x5A /* 'Z' */ 000001F6 017E bchg <>, D0 000001F8 00FC .incomplete 000001FA 00EC .incomplete 000001FC 0162 bchg -[A2], D0 000001FE 4EBA 1018 jsr [PC + 0x1018 /* 00001218 */] 00000202 3F3C 0001 move.w -[A7], 0x1 00000206 4EBA 09EC jsr [PC + 0x9EC /* 00000BF4 */] 0000020A 548F addq.l A7, 2 0000020C 206D 9000 movea.l A0, [A5 - 0x7000] 00000210 2050 movea.l A0, [A0] 00000212 0C68 0001 0002 cmpi.w [A0 + 0x2], 0x1 00000218 661C bne +0x1E /* 00000236 */ 0000021A A89E syscall PenNormal 0000021C 206D 9000 movea.l A0, [A5 - 0x7000] 00000220 2050 movea.l A0, [A0] 00000222 0828 0002 0007 btst.b [A0 + 0x7], 0x2 00000228 6706 beq +0x8 /* 00000230 */ 0000022A 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000022E A904 syscall DrawGrowIcon label00000230: 00000230 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000234 A969 syscall DrawControls label00000236: 00000236 202D 9094 move.l D0, [A5 - 0x6F6C] 0000023A B0AD 9030 cmp.l D0, [A5 - 0x6FD0] 0000023E 6600 0192 bne +0x194 /* 000003D2 */ 00000242 A89E syscall PenNormal 00000244 486D 908C pea.l [A5 - 0x6F74] 00000248 A8A1 syscall FrameRect 0000024A 6000 0186 bra +0x188 /* 000003D2 */ 0000024E 2F2E 000A move.l -[A7], [A6 + 0xA] 00000252 4EBA 06CA jsr [PC + 0x6CA /* 0000091E */] 00000256 588F addq.l A7, 4 00000258 4267 clr.w -[A7] 0000025A 2F2E 000A move.l -[A7], [A6 + 0xA] 0000025E 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000262 486E FFF0 pea.l [A6 - 0x10] 00000266 A96C syscall FindControl 00000268 301F move.w D0, [A7]+ 0000026A 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000026E 0002 000A ori.b D2, 0xA /* '\n' */ 00000272 0000 0014 ori.b D0, 0x14 00000276 0081 0046 2F2E ori.l D1, 0x462F2E /* 'F/.' */ 0000027C 000A 4EBA ori.b A2, 0xBA 00000280 0B16 btst [A6], D5 00000282 588F addq.l A7, 4 00000284 6000 014C bra +0x14E /* 000003D2 */ 00000288 4267 clr.w -[A7] 0000028A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000028E 2F2E 000A move.l -[A7], [A6 + 0xA] 00000292 42A7 clr.l -[A7] 00000294 A968 syscall TrackControl 00000296 301F move.w D0, [A7]+ 00000298 486E FFF4 pea.l [A6 - 0xC] 0000029C 4EBA 0E74 jsr [PC + 0xE74 /* 00001112 */] 000002A0 588F addq.l A7, 4 000002A2 486E FFF4 pea.l [A6 - 0xC] 000002A6 A928 syscall InvalRect 000002A8 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000002AC 4267 clr.w -[A7] 000002AE 486D 99F0 pea.l [A5 - 0x6610] 000002B2 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000002B6 4FEF 000A lea.l A7, [A7 + 0xA] 000002BA 6000 0116 bra +0x118 /* 000003D2 */ 000002BE 4267 clr.w -[A7] 000002C0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000002C4 2F2E 000A move.l -[A7], [A6 + 0xA] 000002C8 486D 0A2A pea.l [A5 + 0xA2A /* export_321 */] 000002CC A968 syscall TrackControl 000002CE 301F move.w D0, [A7]+ 000002D0 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000002D4 4267 clr.w -[A7] 000002D6 486D 99FE pea.l [A5 - 0x6602] 000002DA 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000002DE 4FEF 000A lea.l A7, [A7 + 0xA] 000002E2 6000 00EE bra +0xF0 /* 000003D2 */ 000002E6 3F2E 000C move.w -[A7], [A6 + 0xC] 000002EA 4EBA 02EA jsr [PC + 0x2EA /* 000005D6 */] 000002EE 548F addq.l A7, 2 000002F0 6000 00E0 bra +0xE2 /* 000003D2 */ 000002F4 4A6D 928E tst.w [A5 - 0x6D72] 000002F8 6D14 blt +0x16 /* 0000030E */ 000002FA 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 000002FE 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000302 588F addq.l A7, 4 00000304 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00000308 A9DA syscall TEIdle 0000030A 4EAD 019A jsr [A5 + 0x19A /* export_47 */] label0000030E: 0000030E 4A6D 92B0 tst.w [A5 - 0x6D50] 00000312 6D12 blt +0x14 /* 00000326 */ 00000314 2F2D 92C0 move.l -[A7], [A5 - 0x6D40] 00000318 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 0000031C 588F addq.l A7, 4 0000031E 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 00000322 4EAD 019A jsr [A5 + 0x19A /* export_47 */] label00000326: 00000326 42A7 clr.l -[A7] 00000328 A975 syscall TickCount 0000032A 201F move.l D0, [A7]+ 0000032C 2D40 FFFC move.l [A6 - 0x4], D0 00000330 202E FFFC move.l D0, [A6 - 0x4] 00000334 B0AD 8FAA cmp.l D0, [A5 - 0x7056] 00000338 6D00 0098 blt +0x9A /* 000003D2 */ 0000033C 202E FFFC move.l D0, [A6 - 0x4] 00000340 D0AD 8FAE add.l D0, [A5 - 0x7052] 00000344 2B40 8FAA move.l [A5 - 0x7056], D0 00000348 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000034C 4267 clr.w -[A7] 0000034E 486D 9A0C pea.l [A5 - 0x65F4] 00000352 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00000356 4FEF 000A lea.l A7, [A7 + 0xA] 0000035A 6000 0076 bra +0x78 /* 000003D2 */ 0000035E 2F2E 000A move.l -[A7], [A6 + 0xA] 00000362 4EBA 05BA jsr [PC + 0x5BA /* 0000091E */] 00000366 588F addq.l A7, 4 00000368 2F2E 000A move.l -[A7], [A6 + 0xA] 0000036C 4EBA 0068 jsr [PC + 0x68 /* 000003D6 */] 00000370 588F addq.l A7, 4 00000372 605E bra +0x60 /* 000003D2 */ 00000374 4EBA 0DD4 jsr [PC + 0xDD4 /* 0000114A */] 00000378 4EBA 0E9E jsr [PC + 0xE9E /* 00001218 */] 0000037C 486D EBD2 pea.l [A5 - 0x142E] 00000380 A928 syscall InvalRect 00000382 486E FFF4 pea.l [A6 - 0xC] 00000386 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000038A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000038E 508F addq.l A7, 8 00000390 206D 9000 movea.l A0, [A5 - 0x7000] 00000394 2050 movea.l A0, [A0] 00000396 41E8 0018 lea.l A0, [A0 + 0x18] 0000039A 43EE FFF4 lea.l A1, [A6 - 0xC] 0000039E 20D9 move.l [A0]+, [A1]+ 000003A0 20D9 move.l [A0]+, [A1]+ 000003A2 41ED 9048 lea.l A0, [A5 - 0x6FB8] 000003A6 43EE FFF4 lea.l A1, [A6 - 0xC] 000003AA 20D9 move.l [A0]+, [A1]+ 000003AC 20D9 move.l [A0]+, [A1]+ 000003AE 486D 8FE8 pea.l [A5 - 0x7018] 000003B2 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000003B6 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000003BA 508F addq.l A7, 8 000003BC 2F2D 8FF8 move.l -[A7], [A5 - 0x7008] 000003C0 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 000003C4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000003C8 508F addq.l A7, 8 000003CA 3F00 move.w -[A7], D0 000003CC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000003D0 548F addq.l A7, 2 label000003D2: 000003D2 4E5E unlink A6 000003D4 4E75 rts fn000003D6: 000003D6 4E56 FFEA link A6, -0x0016 000003DA 48E7 0300 movem.l -[A7], D6,D7 000003DE 0C6D 0064 9044 cmpi.w [A5 - 0x6FBC], 0x64 /* 'd' */ 000003E4 6600 0180 bne +0x182 /* 00000566 */ 000003E8 486E FFF2 pea.l [A6 - 0xE] 000003EC 4EBA 0D24 jsr [PC + 0xD24 /* 00001112 */] 000003F0 588F addq.l A7, 4 000003F2 486E FFF2 pea.l [A6 - 0xE] 000003F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003FA 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000003FE 508F addq.l A7, 8 00000400 4A40 tst.w D0 00000402 660E bne +0x10 /* 00000412 */ 00000404 486D 9A12 pea.l [A5 - 0x65EE] 00000408 4EBA 0164 jsr [PC + 0x164 /* 0000056E */] 0000040C 588F addq.l A7, 4 0000040E 6000 0156 bra +0x158 /* 00000566 */ label00000412: 00000412 4267 clr.w -[A7] 00000414 2F2D 9034 move.l -[A7], [A5 - 0x6FCC] 00000418 A960 syscall GetControlValue/GetCtlValue 0000041A 301F move.w D0, [A7]+ 0000041C D16E 000A add.w [A6 + 0xA], D0 00000420 4267 clr.w -[A7] 00000422 2F2D 9038 move.l -[A7], [A5 - 0x6FC8] 00000426 A960 syscall GetControlValue/GetCtlValue 00000428 301F move.w D0, [A7]+ 0000042A D16E 0008 add.w [A6 + 0x8], D0 0000042E 7EFF moveq.l D7, 0xFFFFFFFF 00000430 4A6D 9046 tst.w [A5 - 0x6FBA] 00000434 6616 bne +0x18 /* 0000044C */ 00000436 2D6D 9014 FFEE move.l [A6 - 0x12], [A5 - 0x6FEC] 0000043C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000440 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000444 4EBA 0736 jsr [PC + 0x736 /* 00000B7C */] 00000448 508F addq.l A7, 8 0000044A 3E00 move.w D7, D0 label0000044C: 0000044C 4A47 tst.w D7 0000044E 6C16 bge +0x18 /* 00000466 */ 00000450 2D6D 9028 FFEE move.l [A6 - 0x12], [A5 - 0x6FD8] 00000456 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000045A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000045E 4EBA 071C jsr [PC + 0x71C /* 00000B7C */] 00000462 508F addq.l A7, 8 00000464 3E00 move.w D7, D0 label00000466: 00000466 4A6D 928E tst.w [A5 - 0x6D72] 0000046A 6D2C blt +0x2E /* 00000498 */ 0000046C 202D 92A2 move.l D0, [A5 - 0x6D5E] 00000470 B0AD 9030 cmp.l D0, [A5 - 0x6FD0] 00000474 6622 bne +0x24 /* 00000498 */ 00000476 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000047A 3F2D 928E move.w -[A7], [A5 - 0x6D72] 0000047E 2F2D 929E move.l -[A7], [A5 - 0x6D62] 00000482 4EAD 0FEA jsr [A5 + 0xFEA /* export_505 */] 00000486 4FEF 000A lea.l A7, [A7 + 0xA] 0000048A 4A40 tst.w D0 0000048C 670A beq +0xC /* 00000498 */ 0000048E 2D6D 929E FFEE move.l [A6 - 0x12], [A5 - 0x6D62] 00000494 3E2D 928E move.w D7, [A5 - 0x6D72] label00000498: 00000498 4A47 tst.w D7 0000049A 6C0E bge +0x10 /* 000004AA */ 0000049C 486D 9A1E pea.l [A5 - 0x65E2] 000004A0 4EBA 00CC jsr [PC + 0xCC /* 0000056E */] 000004A4 588F addq.l A7, 4 000004A6 6000 00BE bra +0xC0 /* 00000566 */ label000004AA: 000004AA 4A6D 9098 tst.w [A5 - 0x6F68] 000004AE 6D00 0096 blt +0x98 /* 00000546 */ 000004B2 BE6D 9098 cmp.w D7, [A5 - 0x6F68] 000004B6 664C bne +0x4E /* 00000504 */ 000004B8 202D 909E move.l D0, [A5 - 0x6F62] 000004BC B0AD 9030 cmp.l D0, [A5 - 0x6FD0] 000004C0 6642 bne +0x44 /* 00000504 */ 000004C2 202D 909A move.l D0, [A5 - 0x6F66] 000004C6 B0AE FFEE cmp.l D0, [A6 - 0x12] 000004CA 6638 bne +0x3A /* 00000504 */ 000004CC 42A7 clr.l -[A7] 000004CE A975 syscall TickCount 000004D0 201F move.l D0, [A7]+ 000004D2 2D40 FFFC move.l [A6 - 0x4], D0 000004D6 202E FFFC move.l D0, [A6 - 0x4] 000004DA B0AD 99EC cmp.l D0, [A5 - 0x6614] 000004DE 6F00 0086 ble +0x88 /* 00000566 */ 000004E2 202E FFFC move.l D0, [A6 - 0x4] 000004E6 0680 0000 001E addi.l D0, 0x1E 000004EC 2B40 99EC move.l [A5 - 0x6614], D0 000004F0 3B6D 8FD8 99CC move.w [A5 - 0x6634], [A5 - 0x7028] 000004F6 486D 9A2A pea.l [A5 - 0x65D6] 000004FA 4EBA 0072 jsr [PC + 0x72 /* 0000056E */] 000004FE 588F addq.l A7, 4 00000500 6000 0064 bra +0x66 /* 00000566 */ label00000504: 00000504 3D6D 8FD8 FFFA move.w [A6 - 0x6], [A5 - 0x7028] 0000050A 486D 9A36 pea.l [A5 - 0x65CA] 0000050E 4EBA 005E jsr [PC + 0x5E /* 0000056E */] 00000512 588F addq.l A7, 4 00000514 3C00 move.w D6, D0 00000516 4A46 tst.w D6 00000518 664C bne +0x4E /* 00000566 */ 0000051A 302E FFFA move.w D0, [A6 - 0x6] 0000051E B06D 8FD8 cmp.w D0, [A5 - 0x7028] 00000522 6642 bne +0x44 /* 00000566 */ 00000524 3B47 9098 move.w [A5 - 0x6F68], D7 00000528 2B6E FFEE 909A move.l [A5 - 0x6F66], [A6 - 0x12] 0000052E 2B6D 9030 909E move.l [A5 - 0x6F62], [A5 - 0x6FD0] 00000534 3B6D 8FD8 99CC move.w [A5 - 0x6634], [A5 - 0x7028] 0000053A 486D 9A42 pea.l [A5 - 0x65BE] 0000053E 4EBA 002E jsr [PC + 0x2E /* 0000056E */] 00000542 588F addq.l A7, 4 00000544 6020 bra +0x22 /* 00000566 */ label00000546: 00000546 3B47 9098 move.w [A5 - 0x6F68], D7 0000054A 2B6E FFEE 909A move.l [A5 - 0x6F66], [A6 - 0x12] 00000550 2B6D 9030 909E move.l [A5 - 0x6F62], [A5 - 0x6FD0] 00000556 3B6D 8FD8 99CC move.w [A5 - 0x6634], [A5 - 0x7028] 0000055C 486D 9A4E pea.l [A5 - 0x65B2] 00000560 4EBA 000C jsr [PC + 0xC /* 0000056E */] 00000564 588F addq.l A7, 4 label00000566: 00000566 4CDF 00C0 movem.l D6,D7, [A7]+ 0000056A 4E5E unlink A6 0000056C 4E75 rts export_330: fn0000056E: 0000056E 4E56 0000 link A6, 0 00000572 48E7 0300 movem.l -[A7], D6,D7 00000576 4A6D 9098 tst.w [A5 - 0x6F68] 0000057A 6D1C blt +0x1E /* 00000598 */ 0000057C 202D 909E move.l D0, [A5 - 0x6F62] 00000580 B0AD 9030 cmp.l D0, [A5 - 0x6FD0] 00000584 6612 bne +0x14 /* 00000598 */ 00000586 0C6D 0064 9044 cmpi.w [A5 - 0x6FBC], 0x64 /* 'd' */ 0000058C 660A bne +0xC /* 00000598 */ 0000058E 302D 99CC move.w D0, [A5 - 0x6634] 00000592 B06D 8FD8 cmp.w D0, [A5 - 0x7028] 00000596 6704 beq +0x6 /* 0000059C */ label00000598: 00000598 7000 moveq.l D0, 0x00 0000059A 6032 bra +0x34 /* 000005CE */ label0000059C: 0000059C 3C2D 9098 move.w D6, [A5 - 0x6F68] 000005A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005A4 486D 9A5A pea.l [A5 - 0x65A6] 000005A8 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000005AC 508F addq.l A7, 8 000005AE 4A40 tst.w D0 000005B0 6706 beq +0x8 /* 000005B8 */ 000005B2 70FF moveq.l D0, 0xFFFFFFFF 000005B4 3B40 9098 move.w [A5 - 0x6F68], D0 label000005B8: 000005B8 2F2D 909E move.l -[A7], [A5 - 0x6F62] 000005BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005C0 3F06 move.w -[A7], D6 000005C2 2F2D 909A move.l -[A7], [A5 - 0x6F66] 000005C6 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000005CA 4FEF 000E lea.l A7, [A7 + 0xE] label000005CE: 000005CE 4CDF 00C0 movem.l D6,D7, [A7]+ 000005D2 4E5E unlink A6 000005D4 4E75 rts export_325: fn000005D6: 000005D6 4E56 FDEE link A6, -0x0212 000005DA 48E7 0300 movem.l -[A7], D6,D7 000005DE 3E2E 0008 move.w D7, [A6 + 0x8] 000005E2 4A6D 92B0 tst.w [A5 - 0x6D50] 000005E6 6D22 blt +0x24 /* 0000060A */ 000005E8 4A6D 92AC tst.w [A5 - 0x6D54] 000005EC 671C beq +0x1E /* 0000060A */ 000005EE 2F2D 92C0 move.l -[A7], [A5 - 0x6D40] 000005F2 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000005F6 588F addq.l A7, 4 000005F8 3F07 move.w -[A7], D7 000005FA 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */] 000005FE 548F addq.l A7, 2 00000600 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00000604 7000 moveq.l D0, 0x00 00000606 6000 030E bra +0x310 /* 00000916 */ label0000060A: 0000060A 082D 0004 8E04 btst.b [A5 - 0x71FC], 0x4 00000610 6746 beq +0x48 /* 00000658 */ 00000612 486E FEEE pea.l [A6 - 0x112] 00000616 486D 9A66 pea.l [A5 - 0x659A] 0000061A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000061E 508F addq.l A7, 8 00000620 303C 00FF move.w D0, 0xFF 00000624 C047 and.w D0, D7 00000626 48C0 ext.l D0 00000628 486E FDEE pea.l [A6 - 0x212] 0000062C 2F00 move.l -[A7], D0 0000062E 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00000632 508F addq.l A7, 8 00000634 486E FEEE pea.l [A6 - 0x112] 00000638 486E FDEE pea.l [A6 - 0x212] 0000063C 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00000640 508F addq.l A7, 8 00000642 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000646 4267 clr.w -[A7] 00000648 486E FEEE pea.l [A6 - 0x112] 0000064C 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00000650 4FEF 000A lea.l A7, [A7 + 0xA] 00000654 6000 02C0 bra +0x2C2 /* 00000916 */ label00000658: 00000658 0C07 0009 cmpi.b D7, 0x9 /* '\t' */ 0000065C 6638 bne +0x3A /* 00000696 */ 0000065E 4A6D 928E tst.w [A5 - 0x6D72] 00000662 6D1C blt +0x1E /* 00000680 */ 00000664 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 00000668 486D 9A72 pea.l [A5 - 0x658E] 0000066C 3F2D 928E move.w -[A7], [A5 - 0x6D72] 00000670 2F2D 929E move.l -[A7], [A5 - 0x6D62] 00000674 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00000678 4FEF 000E lea.l A7, [A7 + 0xE] 0000067C 6000 0298 bra +0x29A /* 00000916 */ label00000680: 00000680 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000684 4267 clr.w -[A7] 00000686 486D 9A7A pea.l [A5 - 0x6586] 0000068A 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 0000068E 4FEF 000A lea.l A7, [A7 + 0xA] 00000692 6000 0282 bra +0x284 /* 00000916 */ label00000696: 00000696 0C07 0003 cmpi.b D7, 0x3 0000069A 6638 bne +0x3A /* 000006D4 */ 0000069C 4A6D 928E tst.w [A5 - 0x6D72] 000006A0 6D1C blt +0x1E /* 000006BE */ 000006A2 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 000006A6 486D 9A82 pea.l [A5 - 0x657E] 000006AA 3F2D 928E move.w -[A7], [A5 - 0x6D72] 000006AE 2F2D 929E move.l -[A7], [A5 - 0x6D62] 000006B2 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000006B6 4FEF 000E lea.l A7, [A7 + 0xE] 000006BA 6000 025A bra +0x25C /* 00000916 */ label000006BE: 000006BE 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000006C2 4267 clr.w -[A7] 000006C4 486D 9A90 pea.l [A5 - 0x6570] 000006C8 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000006CC 4FEF 000A lea.l A7, [A7 + 0xA] 000006D0 6000 0244 bra +0x246 /* 00000916 */ label000006D4: 000006D4 4A6D 8FA4 tst.w [A5 - 0x705C] 000006D8 670A beq +0xC /* 000006E4 */ 000006DA 082D 0003 8E04 btst.b [A5 - 0x71FC], 0x3 000006E0 6700 0072 beq +0x74 /* 00000754 */ label000006E4: 000006E4 0C07 001E cmpi.b D7, 0x1E 000006E8 6616 bne +0x18 /* 00000700 */ 000006EA 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000006EE 4267 clr.w -[A7] 000006F0 486D 9A9A pea.l [A5 - 0x6566] 000006F4 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000006F8 4FEF 000A lea.l A7, [A7 + 0xA] 000006FC 6000 0218 bra +0x21A /* 00000916 */ label00000700: 00000700 0C07 001F cmpi.b D7, 0x1F 00000704 6616 bne +0x18 /* 0000071C */ 00000706 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000070A 4267 clr.w -[A7] 0000070C 486D 9AA6 pea.l [A5 - 0x655A] 00000710 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00000714 4FEF 000A lea.l A7, [A7 + 0xA] 00000718 6000 01FC bra +0x1FE /* 00000916 */ label0000071C: 0000071C 0C07 001C cmpi.b D7, 0x1C 00000720 6616 bne +0x18 /* 00000738 */ 00000722 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000726 4267 clr.w -[A7] 00000728 486D 9AB4 pea.l [A5 - 0x654C] 0000072C 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00000730 4FEF 000A lea.l A7, [A7 + 0xA] 00000734 6000 01E0 bra +0x1E2 /* 00000916 */ label00000738: 00000738 0C07 001D cmpi.b D7, 0x1D 0000073C 6616 bne +0x18 /* 00000754 */ 0000073E 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000742 4267 clr.w -[A7] 00000744 486D 9AC2 pea.l [A5 - 0x653E] 00000748 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 0000074C 4FEF 000A lea.l A7, [A7 + 0xA] 00000750 6000 01C4 bra +0x1C6 /* 00000916 */ label00000754: 00000754 0C07 0010 cmpi.b D7, 0x10 00000758 6600 0064 bne +0x66 /* 000007BE */ 0000075C E047 asr D7.w, 8 0000075E 7C00 moveq.l D6, 0x00 00000760 6056 bra +0x58 /* 000007B8 */ label00000762: 00000762 3006 move.w D0, D6 00000764 48C0 ext.l D0 00000766 D080 add.l D0, D0 00000768 41ED 99CE lea.l A0, [A5 - 0x6632] 0000076C D1C0 add.l A0, D0 0000076E BE28 0001 cmp.b D7, [A0 + 0x1] 00000772 6642 bne +0x44 /* 000007B6 */ 00000774 486E FEEE pea.l [A6 - 0x112] 00000778 486D 9AD2 pea.l [A5 - 0x652E] 0000077C 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00000780 508F addq.l A7, 8 00000782 3046 movea.w A0, D6 00000784 486E FDEE pea.l [A6 - 0x212] 00000788 4868 0001 pea.l [A0 + 0x1] 0000078C 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00000790 508F addq.l A7, 8 00000792 486E FEEE pea.l [A6 - 0x112] 00000796 486E FDEE pea.l [A6 - 0x212] 0000079A 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 0000079E 508F addq.l A7, 8 000007A0 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000007A4 4267 clr.w -[A7] 000007A6 486E FEEE pea.l [A6 - 0x112] 000007AA 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000007AE 4FEF 000A lea.l A7, [A7 + 0xA] 000007B2 6000 0162 bra +0x164 /* 00000916 */ label000007B6: 000007B6 5246 addq.w D6, 1 label000007B8: 000007B8 0C46 000F cmpi.w D6, 0xF 000007BC 6DA4 blt -0x5A /* 00000762 */ label000007BE: 000007BE 0C07 000D cmpi.b D7, 0xD /* '\r' */ 000007C2 6638 bne +0x3A /* 000007FC */ 000007C4 4A6D 928E tst.w [A5 - 0x6D72] 000007C8 6D1C blt +0x1E /* 000007E6 */ 000007CA 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 000007CE 486D 9AE0 pea.l [A5 - 0x6520] 000007D2 3F2D 928E move.w -[A7], [A5 - 0x6D72] 000007D6 2F2D 929E move.l -[A7], [A5 - 0x6D62] 000007DA 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000007DE 4FEF 000E lea.l A7, [A7 + 0xE] 000007E2 6000 0132 bra +0x134 /* 00000916 */ label000007E6: 000007E6 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000007EA 4267 clr.w -[A7] 000007EC 486D 9AEE pea.l [A5 - 0x6512] 000007F0 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000007F4 4FEF 000A lea.l A7, [A7 + 0xA] 000007F8 6000 011C bra +0x11E /* 00000916 */ label000007FC: 000007FC 4A6D 928E tst.w [A5 - 0x6D72] 00000800 6D00 0092 blt +0x94 /* 00000894 */ 00000804 4A6D 9294 tst.w [A5 - 0x6D6C] 00000808 6718 beq +0x1A /* 00000822 */ 0000080A 4EBA 065A jsr [PC + 0x65A /* 00000E66 */] 0000080E 3D40 FFFE move.w [A6 - 0x2], D0 00000812 4A6E FFFE tst.w [A6 - 0x2] 00000816 6700 007C beq +0x7E /* 00000894 */ 0000081A 302E FFFE move.w D0, [A6 - 0x2] 0000081E 6000 00F6 bra +0xF8 /* 00000916 */ label00000822: 00000822 4A6D 8FBE tst.w [A5 - 0x7042] 00000826 6630 bne +0x32 /* 00000858 */ 00000828 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 0000082C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000830 588F addq.l A7, 4 00000832 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00000836 3F07 move.w -[A7], D7 00000838 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 0000083C 5C8F addq.l A7, 6 0000083E 2F2D 929E move.l -[A7], [A5 - 0x6D62] 00000842 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */] 00000846 588F addq.l A7, 4 00000848 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000084C 7001 moveq.l D0, 0x01 0000084E 3B40 928C move.w [A5 - 0x6D74], D0 00000852 7000 moveq.l D0, 0x00 00000854 6000 00C0 bra +0xC2 /* 00000916 */ label00000858: 00000858 1007 move.b D0, D7 0000085A 4880 ext.w D0 0000085C 3F00 move.w -[A7], D0 0000085E 486D 9AF8 pea.l [A5 - 0x6508] 00000862 486E FEEE pea.l [A6 - 0x112] 00000866 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 0000086A 4FEF 000A lea.l A7, [A7 + 0xA] 0000086E 486E FEEE pea.l [A6 - 0x112] 00000872 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00000876 588F addq.l A7, 4 00000878 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 0000087C 486E FEEE pea.l [A6 - 0x112] 00000880 3F2D 928E move.w -[A7], [A5 - 0x6D72] 00000884 2F2D 929E move.l -[A7], [A5 - 0x6D62] 00000888 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000088C 4FEF 000E lea.l A7, [A7 + 0xE] 00000890 6000 0084 bra +0x86 /* 00000916 */ label00000894: 00000894 206D 9182 movea.l A0, [A5 - 0x6E7E] 00000898 4A28 006E tst.b [A0 + 0x6E] 0000089C 6606 bne +0x8 /* 000008A4 */ 0000089E 4A6D 8FB6 tst.w [A5 - 0x704A] 000008A2 6718 beq +0x1A /* 000008BC */ label000008A4: 000008A4 3047 movea.w A0, D7 000008A6 2F2D 9182 move.l -[A7], [A5 - 0x6E7E] 000008AA 2F08 move.l -[A7], A0 000008AC 3F3C 0004 move.w -[A7], 0x4 000008B0 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000008B4 4FEF 000A lea.l A7, [A7 + 0xA] 000008B8 7000 moveq.l D0, 0x00 000008BA 605A bra +0x5C /* 00000916 */ label000008BC: 000008BC 0C6D 0064 9044 cmpi.w [A5 - 0x6FBC], 0x64 /* 'd' */ 000008C2 6720 beq +0x22 /* 000008E4 */ 000008C4 0C07 0008 cmpi.b D7, 0x8 000008C8 661A bne +0x1C /* 000008E4 */ 000008CA 426E FFF6 clr.w [A6 - 0xA] 000008CE 42A7 clr.l -[A7] 000008D0 42A7 clr.l -[A7] 000008D2 486E FFEE pea.l [A6 - 0x12] 000008D6 42A7 clr.l -[A7] 000008D8 4EAD 108A jsr [A5 + 0x108A /* export_525 */] 000008DC 4FEF 0010 lea.l A7, [A7 + 0x10] 000008E0 7000 moveq.l D0, 0x00 000008E2 6032 bra +0x34 /* 00000916 */ label000008E4: 000008E4 1007 move.b D0, D7 000008E6 4880 ext.w D0 000008E8 3F00 move.w -[A7], D0 000008EA 486D 9B08 pea.l [A5 - 0x64F8] 000008EE 486E FEEE pea.l [A6 - 0x112] 000008F2 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 000008F6 4FEF 000A lea.l A7, [A7 + 0xA] 000008FA 486E FEEE pea.l [A6 - 0x112] 000008FE 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00000902 588F addq.l A7, 4 00000904 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000908 4267 clr.w -[A7] 0000090A 486E FEEE pea.l [A6 - 0x112] 0000090E 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00000912 4FEF 000A lea.l A7, [A7 + 0xA] label00000916: 00000916 4CDF 00C0 movem.l D6,D7, [A7]+ 0000091A 4E5E unlink A6 0000091C 4E75 rts fn0000091E: 0000091E 4E56 FFA6 link A6, -0x005A 00000922 4A6D 8FA8 tst.w [A5 - 0x7058] 00000926 6600 0180 bne +0x182 /* 00000AA8 */ 0000092A 4278 08D0 clr.w [0x000008D0 /* CrsrState */] 0000092E 486E FFA6 pea.l [A6 - 0x5A] 00000932 4EBA 07DE jsr [PC + 0x7DE /* 00001112 */] 00000936 588F addq.l A7, 4 00000938 486E FFA6 pea.l [A6 - 0x5A] 0000093C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000940 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000944 508F addq.l A7, 8 00000946 4A40 tst.w D0 00000948 6606 bne +0x8 /* 00000950 */ 0000094A A850 syscall InitCursor 0000094C 6000 015A bra +0x15C /* 00000AA8 */ label00000950: 00000950 4267 clr.w -[A7] 00000952 2F2D 9034 move.l -[A7], [A5 - 0x6FCC] 00000956 A960 syscall GetControlValue/GetCtlValue 00000958 301F move.w D0, [A7]+ 0000095A D16E 000A add.w [A6 + 0xA], D0 0000095E 4267 clr.w -[A7] 00000960 2F2D 9038 move.l -[A7], [A5 - 0x6FC8] 00000964 A960 syscall GetControlValue/GetCtlValue 00000966 301F move.w D0, [A7]+ 00000968 D16E 0008 add.w [A6 + 0x8], D0 0000096C 0C6D 012C 9044 cmpi.w [A5 - 0x6FBC], 0x12C 00000972 6D26 blt +0x28 /* 0000099A */ 00000974 0C6D 013A 9044 cmpi.w [A5 - 0x6FBC], 0x13A 0000097A 6E1E bgt +0x20 /* 0000099A */ 0000097C 206D 8FEC movea.l A0, [A5 - 0x7014] 00000980 2050 movea.l A0, [A0] 00000982 2B68 0016 8E16 move.l [A5 - 0x71EA], [A0 + 0x16] 00000988 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000098C 3F2D 9044 move.w -[A7], [A5 - 0x6FBC] 00000990 4EAD 116A jsr [A5 + 0x116A /* export_553 */] 00000994 5C8F addq.l A7, 6 00000996 6000 0110 bra +0x112 /* 00000AA8 */ label0000099A: 0000099A 0C6D 0258 9044 cmpi.w [A5 - 0x6FBC], 0x258 000009A0 6D06 blt +0x8 /* 000009A8 */ 000009A2 A850 syscall InitCursor 000009A4 6000 0102 bra +0x104 /* 00000AA8 */ label000009A8: 000009A8 0C6D 0064 9044 cmpi.w [A5 - 0x6FBC], 0x64 /* 'd' */ 000009AE 6F12 ble +0x14 /* 000009C2 */ 000009B0 42A7 clr.l -[A7] 000009B2 3F3C 0002 move.w -[A7], 0x2 000009B6 A9B9 syscall GetCursor 000009B8 205F movea.l A0, [A7]+ 000009BA 2F10 move.l -[A7], [A0] 000009BC A851 syscall SetCursor 000009BE 6000 00E8 bra +0xEA /* 00000AA8 */ label000009C2: 000009C2 4A6D 928E tst.w [A5 - 0x6D72] 000009C6 6D00 0094 blt +0x96 /* 00000A5C */ 000009CA 202D 92A2 move.l D0, [A5 - 0x6D5E] 000009CE B0AD 9030 cmp.l D0, [A5 - 0x6FD0] 000009D2 6600 0088 bne +0x8A /* 00000A5C */ 000009D6 206D 929E movea.l A0, [A5 - 0x6D62] 000009DA 302D 928E move.w D0, [A5 - 0x6D72] 000009DE C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000009E2 D090 add.l D0, [A0] 000009E4 2040 movea.l A0, D0 000009E6 43EE FFAE lea.l A1, [A6 - 0x52] 000009EA 7013 moveq.l D0, 0x13 label000009EC: 000009EC 22D8 move.l [A1]+, [A0]+ 000009EE 51C8 FFFC dbf D0, -0x6 /* 000009EC */ 000009F2 32D8 move.w [A1]+, [A0]+ 000009F4 0C6E 012D FFAE cmpi.w [A6 - 0x52], 0x12D 000009FA 6626 bne +0x28 /* 00000A22 */ 000009FC 486E FFA6 pea.l [A6 - 0x5A] 00000A00 486E FFAE pea.l [A6 - 0x52] 00000A04 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */] 00000A08 508F addq.l A7, 8 00000A0A 486E FFA6 pea.l [A6 - 0x5A] 00000A0E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A12 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000A16 508F addq.l A7, 8 00000A18 4A40 tst.w D0 00000A1A 6706 beq +0x8 /* 00000A22 */ 00000A1C A850 syscall InitCursor 00000A1E 6000 0088 bra +0x8A /* 00000AA8 */ label00000A22: 00000A22 486E FFBC pea.l [A6 - 0x44] 00000A26 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A2A 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000A2E 508F addq.l A7, 8 00000A30 4A40 tst.w D0 00000A32 6728 beq +0x2A /* 00000A5C */ 00000A34 4A6D 9294 tst.w [A5 - 0x6D6C] 00000A38 6712 beq +0x14 /* 00000A4C */ 00000A3A 42A7 clr.l -[A7] 00000A3C 3F3C 05DE move.w -[A7], 0x5DE 00000A40 A9B9 syscall GetCursor 00000A42 205F movea.l A0, [A7]+ 00000A44 2F10 move.l -[A7], [A0] 00000A46 A851 syscall SetCursor 00000A48 6000 005E bra +0x60 /* 00000AA8 */ label00000A4C: 00000A4C 42A7 clr.l -[A7] 00000A4E 3F3C 0001 move.w -[A7], 0x1 00000A52 A9B9 syscall GetCursor 00000A54 205F movea.l A0, [A7]+ 00000A56 2F10 move.l -[A7], [A0] 00000A58 A851 syscall SetCursor 00000A5A 604C bra +0x4E /* 00000AA8 */ label00000A5C: 00000A5C 4A6D 9046 tst.w [A5 - 0x6FBA] 00000A60 6612 bne +0x14 /* 00000A74 */ 00000A62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A66 2F2D 9014 move.l -[A7], [A5 - 0x6FEC] 00000A6A 4EBA 0040 jsr [PC + 0x40 /* 00000AAC */] 00000A6E 508F addq.l A7, 8 00000A70 4A40 tst.w D0 00000A72 6634 bne +0x36 /* 00000AA8 */ label00000A74: 00000A74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A78 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00000A7C 4EBA 002E jsr [PC + 0x2E /* 00000AAC */] 00000A80 508F addq.l A7, 8 00000A82 4A40 tst.w D0 00000A84 6622 bne +0x24 /* 00000AA8 */ 00000A86 4267 clr.w -[A7] 00000A88 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000A8C A80A syscall GetWVariant 00000A8E 301F move.w D0, [A7]+ 00000A90 0C40 0001 cmpi.w D0, 0x1 00000A94 6604 bne +0x6 /* 00000A9A */ 00000A96 A850 syscall InitCursor 00000A98 600E bra +0x10 /* 00000AA8 */ label00000A9A: 00000A9A 42A7 clr.l -[A7] 00000A9C 3F3C 05DE move.w -[A7], 0x5DE 00000AA0 A9B9 syscall GetCursor 00000AA2 205F movea.l A0, [A7]+ 00000AA4 2F10 move.l -[A7], [A0] 00000AA6 A851 syscall SetCursor label00000AA8: 00000AA8 4E5E unlink A6 00000AAA 4E75 rts fn00000AAC: 00000AAC 4E56 FFA6 link A6, -0x005A 00000AB0 2F07 move.l -[A7], D7 00000AB2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AB6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ABA 4EBA 00C0 jsr [PC + 0xC0 /* 00000B7C */] 00000ABE 508F addq.l A7, 8 00000AC0 3E00 move.w D7, D0 00000AC2 4A47 tst.w D7 00000AC4 6D00 00AE blt +0xB0 /* 00000B74 */ 00000AC8 206E 0008 movea.l A0, [A6 + 0x8] 00000ACC 3007 move.w D0, D7 00000ACE C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00000AD2 D090 add.l D0, [A0] 00000AD4 2040 movea.l A0, D0 00000AD6 43EE FFA6 lea.l A1, [A6 - 0x5A] 00000ADA 7013 moveq.l D0, 0x13 label00000ADC: 00000ADC 22D8 move.l [A1]+, [A0]+ 00000ADE 51C8 FFFC dbf D0, -0x6 /* 00000ADC */ 00000AE2 32D8 move.w [A1]+, [A0]+ 00000AE4 0C6E 0002 FFA8 cmpi.w [A6 - 0x58], 0x2 00000AEA 6600 0062 bne +0x64 /* 00000B4E */ 00000AEE 0C6E 012D FFA6 cmpi.w [A6 - 0x5A], 0x12D 00000AF4 6708 beq +0xA /* 00000AFE */ 00000AF6 0C6E 012F FFA6 cmpi.w [A6 - 0x5A], 0x12F 00000AFC 6628 bne +0x2A /* 00000B26 */ label00000AFE: 00000AFE 486E FFF8 pea.l [A6 - 0x8] 00000B02 486E FFA6 pea.l [A6 - 0x5A] 00000B06 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */] 00000B0A 508F addq.l A7, 8 00000B0C 486E FFF8 pea.l [A6 - 0x8] 00000B10 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B14 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000B18 508F addq.l A7, 8 00000B1A 4A40 tst.w D0 00000B1C 6708 beq +0xA /* 00000B26 */ 00000B1E A850 syscall InitCursor 00000B20 7001 moveq.l D0, 0x01 00000B22 6000 0052 bra +0x54 /* 00000B76 */ label00000B26: 00000B26 082E 0003 FFB3 btst.b [A6 - 0x4D], 0x3 00000B2C 6620 bne +0x22 /* 00000B4E */ 00000B2E 486E FFA6 pea.l [A6 - 0x5A] 00000B32 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00000B36 588F addq.l A7, 4 00000B38 4A40 tst.w D0 00000B3A 6612 bne +0x14 /* 00000B4E */ 00000B3C 42A7 clr.l -[A7] 00000B3E 3F3C 0001 move.w -[A7], 0x1 00000B42 A9B9 syscall GetCursor 00000B44 205F movea.l A0, [A7]+ 00000B46 2F10 move.l -[A7], [A0] 00000B48 A851 syscall SetCursor 00000B4A 7001 moveq.l D0, 0x01 00000B4C 6028 bra +0x2A /* 00000B76 */ label00000B4E: 00000B4E 4267 clr.w -[A7] 00000B50 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000B54 A80A syscall GetWVariant 00000B56 301F move.w D0, [A7]+ 00000B58 0C40 0001 cmpi.w D0, 0x1 00000B5C 6604 bne +0x6 /* 00000B62 */ 00000B5E A850 syscall InitCursor 00000B60 600E bra +0x10 /* 00000B70 */ label00000B62: 00000B62 42A7 clr.l -[A7] 00000B64 3F3C 05DE move.w -[A7], 0x5DE 00000B68 A9B9 syscall GetCursor 00000B6A 205F movea.l A0, [A7]+ 00000B6C 2F10 move.l -[A7], [A0] 00000B6E A851 syscall SetCursor label00000B70: 00000B70 7001 moveq.l D0, 0x01 00000B72 6002 bra +0x4 /* 00000B76 */ label00000B74: 00000B74 7000 moveq.l D0, 0x00 label00000B76: 00000B76 2E1F move.l D7, [A7]+ 00000B78 4E5E unlink A6 00000B7A 4E75 rts fn00000B7C: 00000B7C 4E56 0000 link A6, 0 00000B80 48E7 0308 movem.l -[A7], D6,D7,A4 00000B84 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B88 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00000B8C 42A7 clr.l -[A7] 00000B8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B92 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00000B96 201F move.l D0, [A7]+ 00000B98 4878 0052 push.l 0x52 /* 'R' */ 00000B9C 2F00 move.l -[A7], D0 00000B9E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000BA2 3C00 move.w D6, D0 00000BA4 206E 0008 movea.l A0, [A6 + 0x8] 00000BA8 3006 move.w D0, D6 00000BAA 5340 subq.w D0, 1 00000BAC C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00000BB0 D090 add.l D0, [A0] 00000BB2 2840 movea.l A4, D0 00000BB4 3006 move.w D0, D6 00000BB6 5340 subq.w D0, 1 00000BB8 3E00 move.w D7, D0 00000BBA 6022 bra +0x24 /* 00000BDE */ label00000BBC: 00000BBC 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BC0 2F0C move.l -[A7], A4 00000BC2 4EAD 0FFA jsr [A5 + 0xFFA /* export_507 */] 00000BC6 508F addq.l A7, 8 00000BC8 4A40 tst.w D0 00000BCA 670C beq +0xE /* 00000BD8 */ 00000BCC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BD0 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00000BD4 3007 move.w D0, D7 00000BD6 6014 bra +0x16 /* 00000BEC */ label00000BD8: 00000BD8 49EC FFAE lea.l A4, [A4 - 0x52] 00000BDC 5347 subq.w D7, 1 label00000BDE: 00000BDE 4A47 tst.w D7 00000BE0 6CDA bge -0x24 /* 00000BBC */ 00000BE2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BE6 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00000BEA 70FF moveq.l D0, 0xFFFFFFFF label00000BEC: 00000BEC 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000BF0 4E5E unlink A6 00000BF2 4E75 rts fn00000BF4: 00000BF4 4E56 FFC4 link A6, -0x003C 00000BF8 4A6E 0008 tst.w [A6 + 0x8] 00000BFC 670C beq +0xE /* 00000C0A */ 00000BFE 206D 9030 movea.l A0, [A5 - 0x6FD0] 00000C02 4A68 0042 tst.w [A0 + 0x42] 00000C06 6600 018A bne +0x18C /* 00000D92 */ label00000C0A: 00000C0A 4EBA 04BA jsr [PC + 0x4BA /* 000010C6 */] 00000C0E A89E syscall PenNormal 00000C10 3F3C 0002 move.w -[A7], 0x2 00000C14 3F3C 0002 move.w -[A7], 0x2 00000C18 A89B syscall PenSize 00000C1A 2D7C 8800 2200 FFF2 move.l [A6 - 0xE], 0x88002200 00000C22 2D7C 8800 2200 FFF6 move.l [A6 - 0xA], 0x88002200 00000C2A 486E FFDC pea.l [A6 - 0x24] 00000C2E 4EBA 04E2 jsr [PC + 0x4E2 /* 00001112 */] 00000C32 588F addq.l A7, 4 00000C34 426E FFD4 clr.w [A6 - 0x2C] 00000C38 426E FFD6 clr.w [A6 - 0x2A] 00000C3C 206D 9024 movea.l A0, [A5 - 0x6FDC] 00000C40 2050 movea.l A0, [A0] 00000C42 3D68 0006 FFD8 move.w [A6 - 0x28], [A0 + 0x6] 00000C48 206D 9024 movea.l A0, [A5 - 0x6FDC] 00000C4C 2050 movea.l A0, [A0] 00000C4E 3D68 0008 FFDA move.w [A6 - 0x26], [A0 + 0x8] 00000C54 4267 clr.w -[A7] 00000C56 486E FFD4 pea.l [A6 - 0x2C] 00000C5A 486E FFDC pea.l [A6 - 0x24] 00000C5E 486E FFC4 pea.l [A6 - 0x3C] 00000C62 A8AA syscall SectRect 00000C64 101F move.b D0, [A7]+ 00000C66 302E FFDA move.w D0, [A6 - 0x26] 00000C6A B06E FFE2 cmp.w D0, [A6 - 0x1E] 00000C6E 6C34 bge +0x36 /* 00000CA4 */ 00000C70 41EE FFCC lea.l A0, [A6 - 0x34] 00000C74 43EE FFDC lea.l A1, [A6 - 0x24] 00000C78 20D9 move.l [A0]+, [A1]+ 00000C7A 20D9 move.l [A0]+, [A1]+ 00000C7C 302E FFDA move.w D0, [A6 - 0x26] 00000C80 5440 addq.w D0, 2 00000C82 3D40 FFCE move.w [A6 - 0x32], D0 00000C86 486E FFCC pea.l [A6 - 0x34] 00000C8A 486E FFF2 pea.l [A6 - 0xE] 00000C8E A8A5 syscall FillRect 00000C90 3F2E FFDA move.w -[A7], [A6 - 0x26] 00000C94 3F2E FFD4 move.w -[A7], [A6 - 0x2C] 00000C98 A893 syscall MoveTo 00000C9A 3F2E FFDA move.w -[A7], [A6 - 0x26] 00000C9E 3F2E FFD8 move.w -[A7], [A6 - 0x28] 00000CA2 A891 syscall LineTo label00000CA4: 00000CA4 302E FFD8 move.w D0, [A6 - 0x28] 00000CA8 B06E FFE0 cmp.w D0, [A6 - 0x20] 00000CAC 6C3E bge +0x40 /* 00000CEC */ 00000CAE 41EE FFCC lea.l A0, [A6 - 0x34] 00000CB2 43EE FFDC lea.l A1, [A6 - 0x24] 00000CB6 20D9 move.l [A0]+, [A1]+ 00000CB8 20D9 move.l [A0]+, [A1]+ 00000CBA 302E FFD8 move.w D0, [A6 - 0x28] 00000CBE 5440 addq.w D0, 2 00000CC0 3D40 FFCC move.w [A6 - 0x34], D0 00000CC4 302E FFDA move.w D0, [A6 - 0x26] 00000CC8 5440 addq.w D0, 2 00000CCA 3D40 FFD2 move.w [A6 - 0x2E], D0 00000CCE 486E FFCC pea.l [A6 - 0x34] 00000CD2 486E FFF2 pea.l [A6 - 0xE] 00000CD6 A8A5 syscall FillRect 00000CD8 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 00000CDC 3F2E FFD8 move.w -[A7], [A6 - 0x28] 00000CE0 A893 syscall MoveTo 00000CE2 3F2E FFDA move.w -[A7], [A6 - 0x26] 00000CE6 3F2E FFD8 move.w -[A7], [A6 - 0x28] 00000CEA A891 syscall LineTo label00000CEC: 00000CEC 206D 9030 movea.l A0, [A5 - 0x6FD0] 00000CF0 43EE FFDC lea.l A1, [A6 - 0x24] 00000CF4 41E8 0010 lea.l A0, [A0 + 0x10] 00000CF8 22D8 move.l [A1]+, [A0]+ 00000CFA 22D8 move.l [A1]+, [A0]+ 00000CFC 486D 8E28 pea.l [A5 - 0x71D8] 00000D00 A873 syscall SetPort 00000D02 2D6D 8DCC FFE4 move.l [A6 - 0x1C], [A5 - 0x7234] 00000D08 3D6D 8D9A FFE8 move.w [A6 - 0x18], [A5 - 0x7266] 00000D0E 41EE FFEA lea.l A0, [A6 - 0x16] 00000D12 43ED EBD2 lea.l A1, [A5 - 0x142E] 00000D16 20D9 move.l [A0]+, [A1]+ 00000D18 20D9 move.l [A0]+, [A1]+ 00000D1A 486E FFEA pea.l [A6 - 0x16] 00000D1E 3F2E FFDE move.w -[A7], [A6 - 0x22] 00000D22 3F2E FFDC move.w -[A7], [A6 - 0x24] 00000D26 A8A8 syscall OffsetRect 00000D28 3F3C 0001 move.w -[A7], 0x1 00000D2C 486E FFE4 pea.l [A6 - 0x1C] 00000D30 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000D34 5C8F addq.l A7, 6 00000D36 206D 9030 movea.l A0, [A5 - 0x6FD0] 00000D3A 2F28 0018 move.l -[A7], [A0 + 0x18] 00000D3E 2F2D 8E40 move.l -[A7], [A5 - 0x71C0] 00000D42 A8DC syscall CopyRgn 00000D44 206D 9030 movea.l A0, [A5 - 0x6FD0] 00000D48 2F28 001C move.l -[A7], [A0 + 0x1C] 00000D4C 2F2D 8E44 move.l -[A7], [A5 - 0x71BC] 00000D50 A8DC syscall CopyRgn 00000D52 486E FFC4 pea.l [A6 - 0x3C] 00000D56 A8A3 syscall EraseRect 00000D58 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */] 00000D5C 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000D60 A873 syscall SetPort 00000D62 4A6E 0008 tst.w [A6 + 0x8] 00000D66 6726 beq +0x28 /* 00000D8E */ 00000D68 486D 8E2A pea.l [A5 - 0x71D6] 00000D6C 486E FFC4 pea.l [A6 - 0x3C] 00000D70 486E FFC4 pea.l [A6 - 0x3C] 00000D74 4267 clr.w -[A7] 00000D76 42A7 clr.l -[A7] 00000D78 A8EB syscall StdBits 00000D7A 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00000D7E 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 00000D82 588F addq.l A7, 4 00000D84 2F2D 9014 move.l -[A7], [A5 - 0x6FEC] 00000D88 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 00000D8C 588F addq.l A7, 4 label00000D8E: 00000D8E 4EBA 0374 jsr [PC + 0x374 /* 00001104 */] label00000D92: 00000D92 4E5E unlink A6 00000D94 4E75 rts 00000D96 4E56 0000 link A6, 0 00000D9A 7001 moveq.l D0, 0x01 00000D9C 3B40 8FDE move.w [A5 - 0x7022], D0 00000DA0 4267 clr.w -[A7] 00000DA2 2F2D 9034 move.l -[A7], [A5 - 0x6FCC] 00000DA6 A960 syscall GetControlValue/GetCtlValue 00000DA8 301F move.w D0, [A7]+ 00000DAA D16E 000A add.w [A6 + 0xA], D0 00000DAE 4267 clr.w -[A7] 00000DB0 2F2D 9038 move.l -[A7], [A5 - 0x6FC8] 00000DB4 A960 syscall GetControlValue/GetCtlValue 00000DB6 301F move.w D0, [A7]+ 00000DB8 D16E 0008 add.w [A6 + 0x8], D0 00000DBC 2B6E 0008 9054 move.l [A5 - 0x6FAC], [A6 + 0x8] 00000DC2 4267 clr.w -[A7] 00000DC4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DCC 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */] 00000DD0 4FEF 000A lea.l A7, [A7 + 0xA] 00000DD4 3F00 move.w -[A7], D0 00000DD6 4EAD 0D52 jsr [A5 + 0xD52 /* export_422 */] 00000DDA 548F addq.l A7, 2 00000DDC 426D 8FDE clr.w [A5 - 0x7022] 00000DE0 4E5E unlink A6 00000DE2 4E75 rts export_338: 00000DE4 4E56 0000 link A6, 0 00000DE8 2F0C move.l -[A7], A4 00000DEA 286E 0008 movea.l A4, [A6 + 0x8] 00000DEE 302D 928E move.w D0, [A5 - 0x6D72] 00000DF2 B06C 0098 cmp.w D0, [A4 + 0x98] 00000DF6 6618 bne +0x1A /* 00000E10 */ 00000DF8 202D 929E move.l D0, [A5 - 0x6D62] 00000DFC B0AC 009E cmp.l D0, [A4 + 0x9E] 00000E00 660E bne +0x10 /* 00000E10 */ 00000E02 202D 92A2 move.l D0, [A5 - 0x6D5E] 00000E06 B0AC 0076 cmp.l D0, [A4 + 0x76] 00000E0A 6604 bne +0x6 /* 00000E10 */ 00000E0C 7001 moveq.l D0, 0x01 00000E0E 6002 bra +0x4 /* 00000E12 */ label00000E10: 00000E10 7000 moveq.l D0, 0x00 label00000E12: 00000E12 285F movea.l A4, [A7]+ 00000E14 4E5E unlink A6 00000E16 4E75 rts export_345: 00000E18 4E56 0000 link A6, 0 00000E1C 2F0C move.l -[A7], A4 00000E1E 286E 0008 movea.l A4, [A6 + 0x8] 00000E22 302D 92B0 move.w D0, [A5 - 0x6D50] 00000E26 B06C 0098 cmp.w D0, [A4 + 0x98] 00000E2A 6618 bne +0x1A /* 00000E44 */ 00000E2C 202D 92BC move.l D0, [A5 - 0x6D44] 00000E30 B0AC 009E cmp.l D0, [A4 + 0x9E] 00000E34 660E bne +0x10 /* 00000E44 */ 00000E36 202D 92C0 move.l D0, [A5 - 0x6D40] 00000E3A B0AC 0076 cmp.l D0, [A4 + 0x76] 00000E3E 6604 bne +0x6 /* 00000E44 */ 00000E40 7001 moveq.l D0, 0x01 00000E42 6002 bra +0x4 /* 00000E46 */ label00000E44: 00000E44 7000 moveq.l D0, 0x00 label00000E46: 00000E46 285F movea.l A4, [A7]+ 00000E48 4E5E unlink A6 00000E4A 4E75 rts export_343: fn00000E4C: 00000E4C 4A6D 92B0 tst.w [A5 - 0x6D50] 00000E50 6D12 blt +0x14 /* 00000E64 */ 00000E52 2F2D 92C0 move.l -[A7], [A5 - 0x6D40] 00000E56 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000E5A 588F addq.l A7, 4 00000E5C 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 00000E60 4EAD 019A jsr [A5 + 0x19A /* export_47 */] label00000E64: 00000E64 4E75 rts export_331: fn00000E66: 00000E66 4E56 FFFC link A6, -0x0004 00000E6A 426E FFFE clr.w [A6 - 0x2] 00000E6E 4A6D 928E tst.w [A5 - 0x6D72] 00000E72 6D00 0066 blt +0x68 /* 00000EDA */ 00000E76 3D6D 928E FFFC move.w [A6 - 0x4], [A5 - 0x6D72] 00000E7C 4EBA 0064 jsr [PC + 0x64 /* 00000EE2 */] 00000E80 4A6D 928C tst.w [A5 - 0x6D74] 00000E84 6734 beq +0x36 /* 00000EBA */ 00000E86 2F2D 9290 move.l -[A7], [A5 - 0x6D70] 00000E8A 2F2D 9296 move.l -[A7], [A5 - 0x6D6A] 00000E8E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00000E92 508F addq.l A7, 8 00000E94 3F00 move.w -[A7], D0 00000E96 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00000E9A 548F addq.l A7, 2 00000E9C 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 00000EA0 486D 9B18 pea.l [A5 - 0x64E8] 00000EA4 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000EA8 2F2D 929E move.l -[A7], [A5 - 0x6D62] 00000EAC 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00000EB0 4FEF 000E lea.l A7, [A7 + 0xE] 00000EB4 3D40 FFFE move.w [A6 - 0x2], D0 00000EB8 601C bra +0x1E /* 00000ED6 */ label00000EBA: 00000EBA 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 00000EBE 486D 9B24 pea.l [A5 - 0x64DC] 00000EC2 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000EC6 2F2D 929E move.l -[A7], [A5 - 0x6D62] 00000ECA 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00000ECE 4FEF 000E lea.l A7, [A7 + 0xE] 00000ED2 3D40 FFFE move.w [A6 - 0x2], D0 label00000ED6: 00000ED6 4EBA 000A jsr [PC + 0xA /* 00000EE2 */] label00000EDA: 00000EDA 302E FFFE move.w D0, [A6 - 0x2] 00000EDE 4E5E unlink A6 00000EE0 4E75 rts export_336: fn00000EE2: 00000EE2 4E56 FFA4 link A6, -0x005C 00000EE6 2F0A move.l -[A7], A2 00000EE8 4A6D 928E tst.w [A5 - 0x6D72] 00000EEC 6D00 0090 blt +0x92 /* 00000F7E */ 00000EF0 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 00000EF4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000EF8 588F addq.l A7, 4 00000EFA 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00000EFE A9D9 syscall TEDeactivate 00000F00 206D 929A movea.l A0, [A5 - 0x6D66] 00000F04 226D 929A movea.l A1, [A5 - 0x6D66] 00000F08 246D 929A movea.l A2, [A5 - 0x6D66] 00000F0C 2452 movea.l A2, [A2] 00000F0E 302A 003C move.w D0, [A2 + 0x3C] 00000F12 5340 subq.w D0, 1 00000F14 2251 movea.l A1, [A1] 00000F16 3340 0022 move.w [A1 + 0x22], D0 00000F1A 2050 movea.l A0, [A0] 00000F1C 3140 0020 move.w [A0 + 0x20], D0 00000F20 206D 929E movea.l A0, [A5 - 0x6D62] 00000F24 302D 928E move.w D0, [A5 - 0x6D72] 00000F28 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00000F2C D090 add.l D0, [A0] 00000F2E 2040 movea.l A0, D0 00000F30 43EE FFA4 lea.l A1, [A6 - 0x5C] 00000F34 7013 moveq.l D0, 0x13 label00000F36: 00000F36 22D8 move.l [A1]+, [A0]+ 00000F38 51C8 FFFC dbf D0, -0x6 /* 00000F36 */ 00000F3C 32D8 move.w [A1]+, [A0]+ 00000F3E 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00000F42 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000F46 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 00000F4A 508F addq.l A7, 8 00000F4C 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00000F50 3D6D 928E FFFE move.w [A6 - 0x2], [A5 - 0x6D72] 00000F56 70FF moveq.l D0, 0xFFFFFFFF 00000F58 3B40 928E move.w [A5 - 0x6D72], D0 00000F5C 486E FFF6 pea.l [A6 - 0xA] 00000F60 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000F64 2F2D 929E move.l -[A7], [A5 - 0x6D62] 00000F68 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 00000F6C 4FEF 000A lea.l A7, [A7 + 0xA] 00000F70 486E FFF6 pea.l [A6 - 0xA] 00000F74 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 00000F78 4EBA 03AA jsr [PC + 0x3AA /* 00001324 */] 00000F7C 508F addq.l A7, 8 label00000F7E: 00000F7E 245F movea.l A2, [A7]+ 00000F80 4E5E unlink A6 00000F82 4E75 rts export_323: 00000F84 4E56 FFFC link A6, -0x0004 00000F88 426E FFFE clr.w [A6 - 0x2] 00000F8C 4A6D 928E tst.w [A5 - 0x6D72] 00000F90 6C5A bge +0x5C /* 00000FEC */ 00000F92 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000F96 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F9E 4EBA 0054 jsr [PC + 0x54 /* 00000FF4 */] 00000FA2 4FEF 000A lea.l A7, [A7 + 0xA] 00000FA6 3D6D 8FD8 FFFC move.w [A6 - 0x4], [A5 - 0x7028] 00000FAC 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 00000FB0 486D 9B30 pea.l [A5 - 0x64D0] 00000FB4 3F2D 928E move.w -[A7], [A5 - 0x6D72] 00000FB8 2F2D 929E move.l -[A7], [A5 - 0x6D62] 00000FBC 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00000FC0 4FEF 000E lea.l A7, [A7 + 0xE] 00000FC4 3D40 FFFE move.w [A6 - 0x2], D0 00000FC8 302E FFFC move.w D0, [A6 - 0x4] 00000FCC B06D 8FD8 cmp.w D0, [A5 - 0x7028] 00000FD0 661A bne +0x1C /* 00000FEC */ 00000FD2 4A6D 928E tst.w [A5 - 0x6D72] 00000FD6 6C14 bge +0x16 /* 00000FEC */ 00000FD8 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000FDC 2F2E 000C move.l -[A7], [A6 + 0xC] 00000FE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FE4 4EBA 000E jsr [PC + 0xE /* 00000FF4 */] 00000FE8 4FEF 000A lea.l A7, [A7 + 0xA] label00000FEC: 00000FEC 302E FFFE move.w D0, [A6 - 0x2] 00000FF0 4E5E unlink A6 00000FF2 4E75 rts fn00000FF4: 00000FF4 4E56 FF2C link A6, -0x00D4 00000FF8 7001 moveq.l D0, 0x01 00000FFA 3B40 917C move.w [A5 - 0x6E84], D0 00000FFE 2F2D 917E move.l -[A7], [A5 - 0x6E82] 00001002 A9D9 syscall TEDeactivate 00001004 426D 928C clr.w [A5 - 0x6D74] 00001008 2B6E 000C 929E move.l [A5 - 0x6D62], [A6 + 0xC] 0000100E 2B6E 0008 92A2 move.l [A5 - 0x6D5E], [A6 + 0x8] 00001014 486E FF96 pea.l [A6 - 0x6A] 00001018 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 0000101C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001020 508F addq.l A7, 8 00001022 202D 929E move.l D0, [A5 - 0x6D62] 00001026 B0AE FFC2 cmp.l D0, [A6 - 0x3E] 0000102A 6608 bne +0xA /* 00001034 */ 0000102C 2B6E FFC6 92A6 move.l [A5 - 0x6D5A], [A6 - 0x3A] 00001032 6006 bra +0x8 /* 0000103A */ label00001034: 00001034 2B6E FFDA 92A6 move.l [A5 - 0x6D5A], [A6 - 0x26] label0000103A: 0000103A 2B6E FFB6 9290 move.l [A5 - 0x6D70], [A6 - 0x4A] 00001040 2B6E FF96 9296 move.l [A5 - 0x6D6A], [A6 - 0x6A] 00001046 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 0000104A A873 syscall SetPort 0000104C 206D 929E movea.l A0, [A5 - 0x6D62] 00001050 302E 0010 move.w D0, [A6 + 0x10] 00001054 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00001058 D090 add.l D0, [A0] 0000105A 2040 movea.l A0, D0 0000105C 43EE FF3C lea.l A1, [A6 - 0xC4] 00001060 7013 moveq.l D0, 0x13 label00001062: 00001062 22D8 move.l [A1]+, [A0]+ 00001064 51C8 FFFC dbf D0, -0x6 /* 00001062 */ 00001068 32D8 move.w [A1]+, [A0]+ 0000106A 426D 9294 clr.w [A5 - 0x6D6C] 0000106E 082E 0003 FF49 btst.b [A6 - 0xB7], 0x3 00001074 6706 beq +0x8 /* 0000107C */ 00001076 7001 moveq.l D0, 0x01 00001078 3B40 9294 move.w [A5 - 0x6D6C], D0 label0000107C: 0000107C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001080 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001084 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001088 486E FF3C pea.l [A6 - 0xC4] 0000108C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00001090 4FEF 000E lea.l A7, [A7 + 0xE] 00001094 3B6E 0010 928E move.w [A5 - 0x6D72], [A6 + 0x10] 0000109A 2F2D 929A move.l -[A7], [A5 - 0x6D66] 0000109E A9D8 syscall TEActivate 000010A0 486E FF8E pea.l [A6 - 0x72] 000010A4 3F2D 928E move.w -[A7], [A5 - 0x6D72] 000010A8 2F2D 929E move.l -[A7], [A5 - 0x6D62] 000010AC 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 000010B0 4FEF 000A lea.l A7, [A7 + 0xA] 000010B4 486E FF8E pea.l [A6 - 0x72] 000010B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010BC 4EBA 0266 jsr [PC + 0x266 /* 00001324 */] 000010C0 508F addq.l A7, 8 000010C2 4E5E unlink A6 000010C4 4E75 rts export_327: fn000010C6: 000010C6 4E56 FFF4 link A6, -0x000C 000010CA 4267 clr.w -[A7] 000010CC 2F2D 9038 move.l -[A7], [A5 - 0x6FC8] 000010D0 A960 syscall GetControlValue/GetCtlValue 000010D2 301F move.w D0, [A7]+ 000010D4 3D40 FFFC move.w [A6 - 0x4], D0 000010D8 4267 clr.w -[A7] 000010DA 2F2D 9034 move.l -[A7], [A5 - 0x6FCC] 000010DE A960 syscall GetControlValue/GetCtlValue 000010E0 301F move.w D0, [A7]+ 000010E2 3D40 FFFE move.w [A6 - 0x2], D0 000010E6 3F2E FFFE move.w -[A7], [A6 - 0x2] 000010EA 3F2E FFFC move.w -[A7], [A6 - 0x4] 000010EE A878 syscall SetOrigin 000010F0 486E FFF4 pea.l [A6 - 0xC] 000010F4 4EBA 001C jsr [PC + 0x1C /* 00001112 */] 000010F8 588F addq.l A7, 4 000010FA 486E FFF4 pea.l [A6 - 0xC] 000010FE A87B syscall ClipRect 00001100 4E5E unlink A6 00001102 4E75 rts export_333: fn00001104: 00001104 4267 clr.w -[A7] 00001106 4267 clr.w -[A7] 00001108 A878 syscall SetOrigin 0000110A 486D EBD2 pea.l [A5 - 0x142E] 0000110E A87B syscall ClipRect 00001110 4E75 rts export_341: fn00001112: 00001112 4E56 0000 link A6, 0 00001116 2F0C move.l -[A7], A4 00001118 286E 0008 movea.l A4, [A6 + 0x8] 0000111C 206D 9030 movea.l A0, [A5 - 0x6FD0] 00001120 43D4 lea.l A1, [A4] 00001122 41E8 0010 lea.l A0, [A0 + 0x10] 00001126 22D8 move.l [A1]+, [A0]+ 00001128 22D8 move.l [A1]+, [A0]+ 0000112A 206D 9000 movea.l A0, [A5 - 0x7000] 0000112E 2050 movea.l A0, [A0] 00001130 0C68 0001 0002 cmpi.w [A0 + 0x2], 0x1 00001136 660C bne +0xE /* 00001144 */ 00001138 066C FFF1 0004 addi.w [A4 + 0x4], 0xFFF1 0000113E 066C FFF1 0006 addi.w [A4 + 0x6], 0xFFF1 label00001144: 00001144 285F movea.l A4, [A7]+ 00001146 4E5E unlink A6 00001148 4E75 rts fn0000114A: 0000114A 4E56 FFF8 link A6, -0x0008 0000114E 48E7 0300 movem.l -[A7], D6,D7 00001152 206D 9030 movea.l A0, [A5 - 0x6FD0] 00001156 43EE FFF8 lea.l A1, [A6 - 0x8] 0000115A 41E8 0010 lea.l A0, [A0 + 0x10] 0000115E 22D8 move.l [A1]+, [A0]+ 00001160 22D8 move.l [A1]+, [A0]+ 00001162 70FF moveq.l D0, 0xFFFFFFFF 00001164 3D40 FFF8 move.w [A6 - 0x8], D0 00001168 302E FFFE move.w D0, [A6 - 0x2] 0000116C 0640 FFF1 addi.w D0, 0xFFF1 00001170 3D40 FFFA move.w [A6 - 0x6], D0 00001174 066E FFF2 FFFC addi.w [A6 - 0x4], 0xFFF2 0000117A 526E FFFE addq.w [A6 - 0x2], 1 0000117E 206D 9038 movea.l A0, [A5 - 0x6FC8] 00001182 2050 movea.l A0, [A0] 00001184 5088 addq.l A0, 8 00001186 43EE FFF8 lea.l A1, [A6 - 0x8] 0000118A 20D9 move.l [A0]+, [A1]+ 0000118C 20D9 move.l [A0]+, [A1]+ 0000118E 206D 9030 movea.l A0, [A5 - 0x6FD0] 00001192 43EE FFF8 lea.l A1, [A6 - 0x8] 00001196 41E8 0010 lea.l A0, [A0 + 0x10] 0000119A 22D8 move.l [A1]+, [A0]+ 0000119C 22D8 move.l [A1]+, [A0]+ 0000119E 302E FFFC move.w D0, [A6 - 0x4] 000011A2 0640 FFF1 addi.w D0, 0xFFF1 000011A6 3D40 FFF8 move.w [A6 - 0x8], D0 000011AA 70FF moveq.l D0, 0xFFFFFFFF 000011AC 3D40 FFFA move.w [A6 - 0x6], D0 000011B0 526E FFFC addq.w [A6 - 0x4], 1 000011B4 066E FFF2 FFFE addi.w [A6 - 0x2], 0xFFF2 000011BA 206D 9034 movea.l A0, [A5 - 0x6FCC] 000011BE 2050 movea.l A0, [A0] 000011C0 5088 addq.l A0, 8 000011C2 43EE FFF8 lea.l A1, [A6 - 0x8] 000011C6 20D9 move.l [A0]+, [A1]+ 000011C8 20D9 move.l [A0]+, [A1]+ 000011CA 486E FFF8 pea.l [A6 - 0x8] 000011CE 4EBA FF42 jsr [PC - 0xBE /* 00001112 */] 000011D2 588F addq.l A7, 4 000011D4 206D 9024 movea.l A0, [A5 - 0x6FDC] 000011D8 2050 movea.l A0, [A0] 000011DA 3E28 0008 move.w D7, [A0 + 0x8] 000011DE 206D 9024 movea.l A0, [A5 - 0x6FDC] 000011E2 2050 movea.l A0, [A0] 000011E4 3C28 0006 move.w D6, [A0 + 0x6] 000011E8 302E FFFE move.w D0, [A6 - 0x2] 000011EC 906E FFFA sub.w D0, [A6 - 0x6] 000011F0 B047 cmp.w D0, D7 000011F2 6F08 ble +0xA /* 000011FC */ 000011F4 2F2D 9034 move.l -[A7], [A5 - 0x6FCC] 000011F8 4267 clr.w -[A7] 000011FA A963 syscall SetControlValue/SetCtlValue label000011FC: 000011FC 302E FFFC move.w D0, [A6 - 0x4] 00001200 906E FFF8 sub.w D0, [A6 - 0x8] 00001204 B046 cmp.w D0, D6 00001206 6F08 ble +0xA /* 00001210 */ 00001208 2F2D 9038 move.l -[A7], [A5 - 0x6FC8] 0000120C 4267 clr.w -[A7] 0000120E A963 syscall SetControlValue/SetCtlValue label00001210: 00001210 4CDF 00C0 movem.l D6,D7, [A7]+ 00001214 4E5E unlink A6 00001216 4E75 rts fn00001218: 00001218 4E56 FFF8 link A6, -0x0008 0000121C 48E7 0700 movem.l -[A7], D5,D6,D7 00001220 486E FFF8 pea.l [A6 - 0x8] 00001224 4EBA FEEC jsr [PC - 0x114 /* 00001112 */] 00001228 588F addq.l A7, 4 0000122A 206D 9024 movea.l A0, [A5 - 0x6FDC] 0000122E 2050 movea.l A0, [A0] 00001230 3C28 0008 move.w D6, [A0 + 0x8] 00001234 206D 9024 movea.l A0, [A5 - 0x6FDC] 00001238 2050 movea.l A0, [A0] 0000123A 3A28 0006 move.w D5, [A0 + 0x6] 0000123E 302E FFFE move.w D0, [A6 - 0x2] 00001242 906E FFFA sub.w D0, [A6 - 0x6] 00001246 3206 move.w D1, D6 00001248 9240 sub.w D1, D0 0000124A 3E01 move.w D7, D1 0000124C 4A47 tst.w D7 0000124E 6F08 ble +0xA /* 00001258 */ 00001250 2F2D 9034 move.l -[A7], [A5 - 0x6FCC] 00001254 3F07 move.w -[A7], D7 00001256 A965 syscall SetControlMaximum/SetMaxCtl label00001258: 00001258 206D 9030 movea.l A0, [A5 - 0x6FD0] 0000125C 4A28 006F tst.b [A0 + 0x6F] 00001260 670E beq +0x10 /* 00001270 */ 00001262 4A47 tst.w D7 00001264 6F0A ble +0xC /* 00001270 */ 00001266 2F2D 9034 move.l -[A7], [A5 - 0x6FCC] 0000126A 4267 clr.w -[A7] 0000126C A95D syscall HiliteControl 0000126E 600A bra +0xC /* 0000127A */ label00001270: 00001270 2F2D 9034 move.l -[A7], [A5 - 0x6FCC] 00001274 3F3C FFFF move.w -[A7], 0xFFFF 00001278 A95D syscall HiliteControl label0000127A: 0000127A 302E FFFC move.w D0, [A6 - 0x4] 0000127E 906E FFF8 sub.w D0, [A6 - 0x8] 00001282 3205 move.w D1, D5 00001284 9240 sub.w D1, D0 00001286 3E01 move.w D7, D1 00001288 4A47 tst.w D7 0000128A 6F08 ble +0xA /* 00001294 */ 0000128C 2F2D 9038 move.l -[A7], [A5 - 0x6FC8] 00001290 3F07 move.w -[A7], D7 00001292 A965 syscall SetControlMaximum/SetMaxCtl label00001294: 00001294 206D 9030 movea.l A0, [A5 - 0x6FD0] 00001298 4A28 006F tst.b [A0 + 0x6F] 0000129C 670E beq +0x10 /* 000012AC */ 0000129E 4A47 tst.w D7 000012A0 6F0A ble +0xC /* 000012AC */ 000012A2 2F2D 9038 move.l -[A7], [A5 - 0x6FC8] 000012A6 4267 clr.w -[A7] 000012A8 A95D syscall HiliteControl 000012AA 600A bra +0xC /* 000012B6 */ label000012AC: 000012AC 2F2D 9038 move.l -[A7], [A5 - 0x6FC8] 000012B0 3F3C FFFF move.w -[A7], 0xFFFF 000012B4 A95D syscall HiliteControl label000012B6: 000012B6 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000012BA 4E5E unlink A6 000012BC 4E75 rts export_337: 000012BE 4E56 FFEE link A6, -0x0012 000012C2 486E FFEE pea.l [A6 - 0x12] 000012C6 A898 syscall GetPenState 000012C8 2F2D EC46 move.l -[A7], [A5 - 0x13BA] 000012CC A922 syscall BeginUpdate 000012CE 3F3C 0001 move.w -[A7], 0x1 000012D2 4EBA F920 jsr [PC - 0x6E0 /* 00000BF4 */] 000012D6 548F addq.l A7, 2 000012D8 2F2D EC46 move.l -[A7], [A5 - 0x13BA] 000012DC A923 syscall EndUpdate 000012DE 486E FFEE pea.l [A6 - 0x12] 000012E2 A899 syscall SetPenState 000012E4 4EBA FDE0 jsr [PC - 0x220 /* 000010C6 */] 000012E8 4E5E unlink A6 000012EA 4E75 rts export_322: fn000012EC: 000012EC 4E56 FFF8 link A6, -0x0008 000012F0 2F0C move.l -[A7], A4 000012F2 286E 0008 movea.l A4, [A6 + 0x8] 000012F6 4AAC 0076 tst.l [A4 + 0x76] 000012FA 6722 beq +0x24 /* 0000131E */ 000012FC 486E FFF8 pea.l [A6 - 0x8] 00001300 3F2C 0098 move.w -[A7], [A4 + 0x98] 00001304 2F2C 009E move.l -[A7], [A4 + 0x9E] 00001308 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 0000130C 4FEF 000A lea.l A7, [A7 + 0xA] 00001310 486E FFF8 pea.l [A6 - 0x8] 00001314 2F2C 0076 move.l -[A7], [A4 + 0x76] 00001318 4EBA 000A jsr [PC + 0xA /* 00001324 */] 0000131C 508F addq.l A7, 8 label0000131E: 0000131E 285F movea.l A4, [A7]+ 00001320 4E5E unlink A6 00001322 4E75 rts export_326: fn00001324: 00001324 4E56 FF82 link A6, -0x007E 00001328 41EE FF8A lea.l A0, [A6 - 0x76] 0000132C 43ED 8FE8 lea.l A1, [A5 - 0x7018] 00001330 7019 moveq.l D0, 0x19 label00001332: 00001332 20D9 move.l [A0]+, [A1]+ 00001334 51C8 FFFC dbf D0, -0x6 /* 00001332 */ 00001338 30D9 move.w [A0]+, [A1]+ 0000133A 486D 8FE8 pea.l [A5 - 0x7018] 0000133E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001342 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001346 508F addq.l A7, 8 00001348 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000134C A873 syscall SetPort 0000134E 4AAE 000C tst.l [A6 + 0xC] 00001352 6752 beq +0x54 /* 000013A6 */ 00001354 206E 000C movea.l A0, [A6 + 0xC] 00001358 43EE FFF4 lea.l A1, [A6 - 0xC] 0000135C 22D8 move.l [A1]+, [A0]+ 0000135E 22D8 move.l [A1]+, [A0]+ 00001360 4267 clr.w -[A7] 00001362 2F2D 9038 move.l -[A7], [A5 - 0x6FC8] 00001366 A960 syscall GetControlValue/GetCtlValue 00001368 301F move.w D0, [A7]+ 0000136A 3D40 FFFC move.w [A6 - 0x4], D0 0000136E 4267 clr.w -[A7] 00001370 2F2D 9034 move.l -[A7], [A5 - 0x6FCC] 00001374 A960 syscall GetControlValue/GetCtlValue 00001376 301F move.w D0, [A7]+ 00001378 3D40 FFFE move.w [A6 - 0x2], D0 0000137C 302E FFFE move.w D0, [A6 - 0x2] 00001380 4440 neg.w D0 00001382 322E FFFC move.w D1, [A6 - 0x4] 00001386 4441 neg.w D1 00001388 486E FFF4 pea.l [A6 - 0xC] 0000138C 3F00 move.w -[A7], D0 0000138E 3F01 move.w -[A7], D1 00001390 A8A8 syscall OffsetRect 00001392 3F3C FFFD move.w -[A7], 0xFFFD 00001396 3F3C FFFD move.w -[A7], 0xFFFD 0000139A 486E FFF4 pea.l [A6 - 0xC] 0000139E 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000013A2 508F addq.l A7, 8 000013A4 600A bra +0xC /* 000013B0 */ label000013A6: 000013A6 486E FFF4 pea.l [A6 - 0xC] 000013AA 4EBA FD66 jsr [PC - 0x29A /* 00001112 */] 000013AE 588F addq.l A7, 4 label000013B0: 000013B0 42A7 clr.l -[A7] 000013B2 A8D8 syscall NewRgn 000013B4 205F movea.l A0, [A7]+ 000013B6 2D48 FF82 move.l [A6 - 0x7E], A0 000013BA 2F2E FF82 move.l -[A7], [A6 - 0x7E] 000013BE 486E FFF4 pea.l [A6 - 0xC] 000013C2 A8DF syscall RectRgn 000013C4 206D 9030 movea.l A0, [A5 - 0x6FD0] 000013C8 2D68 0018 FF86 move.l [A6 - 0x7A], [A0 + 0x18] 000013CE 2F2E FF82 move.l -[A7], [A6 - 0x7E] 000013D2 2F2E FF86 move.l -[A7], [A6 - 0x7A] 000013D6 2F2E FF82 move.l -[A7], [A6 - 0x7E] 000013DA A8E4 syscall SectRgn 000013DC 206D 9030 movea.l A0, [A5 - 0x6FD0] 000013E0 216E FF82 0018 move.l [A0 + 0x18], [A6 - 0x7E] 000013E6 3F3C 0001 move.w -[A7], 0x1 000013EA 4EBA F808 jsr [PC - 0x7F8 /* 00000BF4 */] 000013EE 548F addq.l A7, 2 000013F0 206D 9030 movea.l A0, [A5 - 0x6FD0] 000013F4 216E FF86 0018 move.l [A0 + 0x18], [A6 - 0x7A] 000013FA 2F2E FF82 move.l -[A7], [A6 - 0x7E] 000013FE 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00001402 41ED 8FE8 lea.l A0, [A5 - 0x7018] 00001406 43EE FF8A lea.l A1, [A6 - 0x76] 0000140A 7019 moveq.l D0, 0x19 label0000140C: 0000140C 20D9 move.l [A0]+, [A1]+ 0000140E 51C8 FFFC dbf D0, -0x6 /* 0000140C */ 00001412 30D9 move.w [A0]+, [A1]+ 00001414 4E5E unlink A6 00001416 4E75 rts export_342: 00001418 4E56 FFEC link A6, -0x0014 0000141C 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001420 A873 syscall SetPort 00001422 486E FFF4 pea.l [A6 - 0xC] 00001426 4EBA FCEA jsr [PC - 0x316 /* 00001112 */] 0000142A 588F addq.l A7, 4 0000142C 42A7 clr.l -[A7] 0000142E A8D8 syscall NewRgn 00001430 205F movea.l A0, [A7]+ 00001432 2D48 FFEC move.l [A6 - 0x14], A0 00001436 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000143A 486E FFF4 pea.l [A6 - 0xC] 0000143E A8DF syscall RectRgn 00001440 206D 9030 movea.l A0, [A5 - 0x6FD0] 00001444 2D68 0018 FFF0 move.l [A6 - 0x10], [A0 + 0x18] 0000144A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000144E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001452 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001456 A8E4 syscall SectRgn 00001458 206D 9030 movea.l A0, [A5 - 0x6FD0] 0000145C 216E FFEC 0018 move.l [A0 + 0x18], [A6 - 0x14] 00001462 4267 clr.w -[A7] 00001464 4EBA F78E jsr [PC - 0x872 /* 00000BF4 */] 00001468 548F addq.l A7, 2 0000146A 206D 9030 movea.l A0, [A5 - 0x6FD0] 0000146E 216E FFF0 0018 move.l [A0 + 0x18], [A6 - 0x10] 00001474 206E 000C movea.l A0, [A6 + 0xC] 00001478 20AE FFEC move.l [A0], [A6 - 0x14] 0000147C 206E 0008 movea.l A0, [A6 + 0x8] 00001480 20AD 8DCC move.l [A0], [A5 - 0x7234] 00001484 206E 0008 movea.l A0, [A6 + 0x8] 00001488 316D 8D9A 0004 move.w [A0 + 0x4], [A5 - 0x7266] 0000148E 206E 0008 movea.l A0, [A6 + 0x8] 00001492 5C88 addq.l A0, 6 00001494 43ED EBD2 lea.l A1, [A5 - 0x142E] 00001498 20D9 move.l [A0]+, [A1]+ 0000149A 20D9 move.l [A0]+, [A1]+ 0000149C 4E5E unlink A6 0000149E 4E75 rts export_332: 000014A0 4E56 FF96 link A6, -0x006A 000014A4 41EE FF96 lea.l A0, [A6 - 0x6A] 000014A8 43ED 8FE8 lea.l A1, [A5 - 0x7018] 000014AC 7019 moveq.l D0, 0x19 label000014AE: 000014AE 20D9 move.l [A0]+, [A1]+ 000014B0 51C8 FFFC dbf D0, -0x6 /* 000014AE */ 000014B4 30D9 move.w [A0]+, [A1]+ 000014B6 486D 8FE8 pea.l [A5 - 0x7018] 000014BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014BE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000014C2 508F addq.l A7, 8 000014C4 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000014C8 A873 syscall SetPort 000014CA 4EBA FC7E jsr [PC - 0x382 /* 0000114A */] 000014CE 4EBA FD48 jsr [PC - 0x2B8 /* 00001218 */] 000014D2 3F3C 0001 move.w -[A7], 0x1 000014D6 4EBA F71C jsr [PC - 0x8E4 /* 00000BF4 */] 000014DA 548F addq.l A7, 2 000014DC 206D 9000 movea.l A0, [A5 - 0x7000] 000014E0 2050 movea.l A0, [A0] 000014E2 0C68 0001 0002 cmpi.w [A0 + 0x2], 0x1 000014E8 6628 bne +0x2A /* 00001512 */ 000014EA A89E syscall PenNormal 000014EC 206D 9000 movea.l A0, [A5 - 0x7000] 000014F0 2050 movea.l A0, [A0] 000014F2 0828 0002 0007 btst.b [A0 + 0x7], 0x2 000014F8 6708 beq +0xA /* 00001502 */ 000014FA 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000014FE A904 syscall DrawGrowIcon 00001500 600A bra +0xC /* 0000150C */ label00001502: 00001502 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001506 4EBA 0020 jsr [PC + 0x20 /* 00001528 */] 0000150A 588F addq.l A7, 4 label0000150C: 0000150C 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001510 A969 syscall DrawControls label00001512: 00001512 41ED 8FE8 lea.l A0, [A5 - 0x7018] 00001516 43EE FF96 lea.l A1, [A6 - 0x6A] 0000151A 7019 moveq.l D0, 0x19 label0000151C: 0000151C 20D9 move.l [A0]+, [A1]+ 0000151E 51C8 FFFC dbf D0, -0x6 /* 0000151C */ 00001522 30D9 move.w [A0]+, [A1]+ 00001524 4E5E unlink A6 00001526 4E75 rts fn00001528: 00001528 4E56 FFF8 link A6, -0x0008 0000152C 206E 0008 movea.l A0, [A6 + 0x8] 00001530 43EE FFF8 lea.l A1, [A6 - 0x8] 00001534 41E8 0010 lea.l A0, [A0 + 0x10] 00001538 22D8 move.l [A1]+, [A0]+ 0000153A 22D8 move.l [A1]+, [A0]+ 0000153C 302E FFFE move.w D0, [A6 - 0x2] 00001540 0640 FFF2 addi.w D0, 0xFFF2 00001544 3D40 FFFA move.w [A6 - 0x6], D0 00001548 302E FFFC move.w D0, [A6 - 0x4] 0000154C 0640 FFF2 addi.w D0, 0xFFF2 00001550 3D40 FFF8 move.w [A6 - 0x8], D0 00001554 486E FFF8 pea.l [A6 - 0x8] 00001558 A8A3 syscall EraseRect 0000155A 4E5E unlink A6 0000155C 4E75 rts export_324: fn0000155E: 0000155E 4E56 FF98 link A6, -0x0068 00001562 48E7 0108 movem.l -[A7], D7,A4 00001566 286E 0008 movea.l A4, [A6 + 0x8] 0000156A 2F2C 0028 move.l -[A7], [A4 + 0x28] 0000156E 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 00001572 588F addq.l A7, 4 00001574 2D40 FFB8 move.l [A6 - 0x48], D0 00001578 2F2C 003C move.l -[A7], [A4 + 0x3C] 0000157C 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 00001580 588F addq.l A7, 4 00001582 D1AE FFB8 add.l [A6 - 0x48], D0 00001586 2F14 move.l -[A7], [A4] 00001588 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 0000158C 588F addq.l A7, 4 0000158E 4A40 tst.w D0 00001590 6614 bne +0x16 /* 000015A6 */ 00001592 206E FFB8 movea.l A0, [A6 - 0x48] 00001596 4868 4E20 pea.l [A0 + 0x4E20] 0000159A 2F14 move.l -[A7], [A4] 0000159C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 000015A0 508F addq.l A7, 8 000015A2 4A40 tst.w D0 000015A4 6708 beq +0xA /* 000015AE */ label000015A6: 000015A6 2F14 move.l -[A7], [A4] 000015A8 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 000015AC 588F addq.l A7, 4 label000015AE: 000015AE 486E FFBE pea.l [A6 - 0x42] 000015B2 2F2C 0020 move.l -[A7], [A4 + 0x20] 000015B6 2F14 move.l -[A7], [A4] 000015B8 4EAD 073A jsr [A5 + 0x73A /* export_227 */] 000015BC 4FEF 000C lea.l A7, [A7 + 0xC] 000015C0 3F00 move.w -[A7], D0 000015C2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000015C6 548F addq.l A7, 2 000015C8 486E FFBC pea.l [A6 - 0x44] 000015CC 2F2C 0034 move.l -[A7], [A4 + 0x34] 000015D0 2F14 move.l -[A7], [A4] 000015D2 4EAD 073A jsr [A5 + 0x73A /* export_227 */] 000015D6 4FEF 000C lea.l A7, [A7 + 0xC] 000015DA 3F00 move.w -[A7], D0 000015DC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000015E0 548F addq.l A7, 2 000015E2 4A6E FFBE tst.w [A6 - 0x42] 000015E6 6608 bne +0xA /* 000015F0 */ 000015E8 4A6E FFBC tst.w [A6 - 0x44] 000015EC 6700 009A beq +0x9C /* 00001688 */ label000015F0: 000015F0 7E00 moveq.l D7, 0x00 000015F2 6010 bra +0x12 /* 00001604 */ label000015F4: 000015F4 3007 move.w D0, D7 000015F6 48C0 ext.l D0 000015F8 E580 asl D0, 2 000015FA D08E add.l D0, A6 000015FC 2040 movea.l A0, D0 000015FE 42A8 FF98 clr.l [A0 - 0x68] 00001602 5247 addq.w D7, 1 label00001604: 00001604 0C47 0008 cmpi.w D7, 0x8 00001608 6DEA blt -0x14 /* 000015F4 */ 0000160A 2F2C 002C move.l -[A7], [A4 + 0x2C] 0000160E 486E FF98 pea.l [A6 - 0x68] 00001612 4EAD 067A jsr [A5 + 0x67A /* export_203 */] 00001616 508F addq.l A7, 8 00001618 2F2C 0040 move.l -[A7], [A4 + 0x40] 0000161C 486E FF98 pea.l [A6 - 0x68] 00001620 4EAD 067A jsr [A5 + 0x67A /* export_203 */] 00001624 508F addq.l A7, 8 00001626 486E FFC0 pea.l [A6 - 0x40] 0000162A 2F2C 001C move.l -[A7], [A4 + 0x1C] 0000162E 2F2C 0018 move.l -[A7], [A4 + 0x18] 00001632 2F14 move.l -[A7], [A4] 00001634 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00001638 4FEF 0010 lea.l A7, [A7 + 0x10] 0000163C 4878 0020 push.l 0x20 /* ' ' */ 00001640 486E FFE0 pea.l [A6 - 0x20] 00001644 486E FF98 pea.l [A6 - 0x68] 00001648 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000164C 4FEF 000C lea.l A7, [A7 + 0xC] 00001650 2D6E FFB8 FFDC move.l [A6 - 0x24], [A6 - 0x48] 00001656 486E FFC0 pea.l [A6 - 0x40] 0000165A 2F2C 001C move.l -[A7], [A4 + 0x1C] 0000165E 2F2C 0018 move.l -[A7], [A4 + 0x18] 00001662 2F14 move.l -[A7], [A4] 00001664 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00001668 4FEF 0010 lea.l A7, [A7 + 0x10] 0000166C 206C 0028 movea.l A0, [A4 + 0x28] 00001670 2050 movea.l A0, [A0] 00001672 2F28 0024 move.l -[A7], [A0 + 0x24] 00001676 2F2C 0040 move.l -[A7], [A4 + 0x40] 0000167A 4EAD 0692 jsr [A5 + 0x692 /* export_206 */] 0000167E 508F addq.l A7, 8 00001680 3F00 move.w -[A7], D0 00001682 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001686 548F addq.l A7, 2 label00001688: 00001688 4CDF 1080 movem.l D7,A4, [A7]+ 0000168C 4E5E unlink A6 0000168E 4E75 rts export_344: 00001690 4E56 FFF4 link A6, -0x000C 00001694 48E7 0300 movem.l -[A7], D6,D7 00001698 526D 8FD8 addq.w [A5 - 0x7028], 1 0000169C 4267 clr.w -[A7] 0000169E 486E FFF4 pea.l [A6 - 0xC] 000016A2 486E FFF8 pea.l [A6 - 0x8] 000016A6 486E FFFC pea.l [A6 - 0x4] 000016AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016AE 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 000016B2 4FEF 0012 lea.l A7, [A7 + 0x12] 000016B6 3E00 move.w D7, D0 000016B8 4A47 tst.w D7 000016BA 6706 beq +0x8 /* 000016C2 */ 000016BC 3007 move.w D0, D7 000016BE 6000 007A bra +0x7C /* 0000173A */ label000016C2: 000016C2 3C2D 8FD6 move.w D6, [A5 - 0x702A] 000016C6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000016CA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000016CE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000016D2 4EBA 006E jsr [PC + 0x6E /* 00001742 */] 000016D6 4FEF 000C lea.l A7, [A7 + 0xC] 000016DA 3E00 move.w D7, D0 000016DC 4A47 tst.w D7 000016DE 6706 beq +0x8 /* 000016E6 */ 000016E0 3007 move.w D0, D7 000016E2 6000 0056 bra +0x58 /* 0000173A */ label000016E6: 000016E6 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */] 000016EA 3E00 move.w D7, D0 000016EC 4A47 tst.w D7 000016EE 6704 beq +0x6 /* 000016F4 */ 000016F0 3007 move.w D0, D7 000016F2 6046 bra +0x48 /* 0000173A */ label000016F4: 000016F4 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000016F8 BC6D 8FD6 cmp.w D6, [A5 - 0x702A] 000016FC 6724 beq +0x26 /* 00001722 */ 000016FE 4267 clr.w -[A7] 00001700 486E FFF4 pea.l [A6 - 0xC] 00001704 486E FFF8 pea.l [A6 - 0x8] 00001708 486E FFFC pea.l [A6 - 0x4] 0000170C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001710 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 00001714 4FEF 0012 lea.l A7, [A7 + 0x12] 00001718 3E00 move.w D7, D0 0000171A 4A47 tst.w D7 0000171C 6704 beq +0x6 /* 00001722 */ 0000171E 3007 move.w D0, D7 00001720 6018 bra +0x1A /* 0000173A */ label00001722: 00001722 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001726 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000172A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000172E 4EBA 02B6 jsr [PC + 0x2B6 /* 000019E6 */] 00001732 4FEF 000C lea.l A7, [A7 + 0xC] 00001736 3E00 move.w D7, D0 00001738 3007 move.w D0, D7 label0000173A: 0000173A 4CDF 00C0 movem.l D6,D7, [A7]+ 0000173E 4E5E unlink A6 00001740 4E75 rts fn00001742: 00001742 4E56 FFBC link A6, -0x0044 00001746 2F07 move.l -[A7], D7 00001748 2D6D 9040 FFBC move.l [A6 - 0x44], [A5 - 0x6FC0] 0000174E 202D 8FE8 move.l D0, [A5 - 0x7018] 00001752 B0AE 0008 cmp.l D0, [A6 + 0x8] 00001756 6600 0284 bne +0x286 /* 000019DC */ 0000175A 202D 8FF4 move.l D0, [A5 - 0x700C] 0000175E B0AE 0010 cmp.l D0, [A6 + 0x10] 00001762 6600 018C bne +0x18E /* 000018F0 */ 00001766 202D 9004 move.l D0, [A5 - 0x6FFC] 0000176A B0AE 000C cmp.l D0, [A6 + 0xC] 0000176E 6606 bne +0x8 /* 00001776 */ 00001770 7000 moveq.l D0, 0x00 00001772 6000 026C bra +0x26E /* 000019E0 */ label00001776: 00001776 486E FFC0 pea.l [A6 - 0x40] 0000177A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000177E 2F2D 9000 move.l -[A7], [A5 - 0x7000] 00001782 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001786 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000178A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000178E 202E FFC4 move.l D0, [A6 - 0x3C] 00001792 B0AD 901C cmp.l D0, [A5 - 0x6FE4] 00001796 6600 0094 bne +0x96 /* 0000182C */ 0000179A 4EBA F6CA jsr [PC - 0x936 /* 00000E66 */] 0000179E 3E00 move.w D7, D0 000017A0 4A47 tst.w D7 000017A2 6706 beq +0x8 /* 000017AA */ 000017A4 3007 move.w D0, D7 000017A6 6000 0238 bra +0x23A /* 000019E0 */ label000017AA: 000017AA 202E FFBC move.l D0, [A6 - 0x44] 000017AE B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 000017B2 6708 beq +0xA /* 000017BC */ 000017B4 303C FC20 move.w D0, 0xFC20 000017B8 6000 0226 bra +0x228 /* 000019E0 */ label000017BC: 000017BC 4EBA F68E jsr [PC - 0x972 /* 00000E4C */] 000017C0 486D 9B3A pea.l [A5 - 0x64C6] 000017C4 4EBA EDA8 jsr [PC - 0x1258 /* 0000056E */] 000017C8 588F addq.l A7, 4 000017CA 3E00 move.w D7, D0 000017CC 4A47 tst.w D7 000017CE 6706 beq +0x8 /* 000017D6 */ 000017D0 3007 move.w D0, D7 000017D2 6000 020C bra +0x20E /* 000019E0 */ label000017D6: 000017D6 202E FFBC move.l D0, [A6 - 0x44] 000017DA B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 000017DE 6708 beq +0xA /* 000017E8 */ 000017E0 303C FC20 move.w D0, 0xFC20 000017E4 6000 01FA bra +0x1FC /* 000019E0 */ label000017E8: 000017E8 4A6D 8FBA tst.w [A5 - 0x7046] 000017EC 6630 bne +0x32 /* 0000181E */ 000017EE 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000017F2 4267 clr.w -[A7] 000017F4 486D 9B46 pea.l [A5 - 0x64BA] 000017F8 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000017FC 4FEF 000A lea.l A7, [A7 + 0xA] 00001800 3E00 move.w D7, D0 00001802 4A47 tst.w D7 00001804 6706 beq +0x8 /* 0000180C */ 00001806 3007 move.w D0, D7 00001808 6000 01D6 bra +0x1D8 /* 000019E0 */ label0000180C: 0000180C 202E FFBC move.l D0, [A6 - 0x44] 00001810 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00001814 6708 beq +0xA /* 0000181E */ 00001816 303C FC20 move.w D0, 0xFC20 0000181A 6000 01C4 bra +0x1C6 /* 000019E0 */ label0000181E: 0000181E 4EBA 40CE jsr [PC + 0x40CE /* 000058EE */] 00001822 4EBA F6BE jsr [PC - 0x942 /* 00000EE2 */] 00001826 7000 moveq.l D0, 0x00 00001828 6000 01B6 bra +0x1B8 /* 000019E0 */ label0000182C: 0000182C 4EBA F638 jsr [PC - 0x9C8 /* 00000E66 */] 00001830 3E00 move.w D7, D0 00001832 4A47 tst.w D7 00001834 6706 beq +0x8 /* 0000183C */ 00001836 3007 move.w D0, D7 00001838 6000 01A6 bra +0x1A8 /* 000019E0 */ label0000183C: 0000183C 202E FFBC move.l D0, [A6 - 0x44] 00001840 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00001844 6708 beq +0xA /* 0000184E */ 00001846 303C FC20 move.w D0, 0xFC20 0000184A 6000 0194 bra +0x196 /* 000019E0 */ label0000184E: 0000184E 4EBA F5FC jsr [PC - 0xA04 /* 00000E4C */] 00001852 486D 9B50 pea.l [A5 - 0x64B0] 00001856 4EBA ED16 jsr [PC - 0x12EA /* 0000056E */] 0000185A 588F addq.l A7, 4 0000185C 3E00 move.w D7, D0 0000185E 4A47 tst.w D7 00001860 6706 beq +0x8 /* 00001868 */ 00001862 3007 move.w D0, D7 00001864 6000 017A bra +0x17C /* 000019E0 */ label00001868: 00001868 202E FFBC move.l D0, [A6 - 0x44] 0000186C B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00001870 6708 beq +0xA /* 0000187A */ 00001872 303C FC20 move.w D0, 0xFC20 00001876 6000 0168 bra +0x16A /* 000019E0 */ label0000187A: 0000187A 4A6D 8FBA tst.w [A5 - 0x7046] 0000187E 6600 0062 bne +0x64 /* 000018E2 */ 00001882 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001886 4267 clr.w -[A7] 00001888 486D 9B5C pea.l [A5 - 0x64A4] 0000188C 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00001890 4FEF 000A lea.l A7, [A7 + 0xA] 00001894 3E00 move.w D7, D0 00001896 4A47 tst.w D7 00001898 6706 beq +0x8 /* 000018A0 */ 0000189A 3007 move.w D0, D7 0000189C 6000 0142 bra +0x144 /* 000019E0 */ label000018A0: 000018A0 202E FFBC move.l D0, [A6 - 0x44] 000018A4 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 000018A8 6708 beq +0xA /* 000018B2 */ 000018AA 303C FC20 move.w D0, 0xFC20 000018AE 6000 0130 bra +0x132 /* 000019E0 */ label000018B2: 000018B2 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000018B6 4267 clr.w -[A7] 000018B8 486D 9B66 pea.l [A5 - 0x649A] 000018BC 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000018C0 4FEF 000A lea.l A7, [A7 + 0xA] 000018C4 3E00 move.w D7, D0 000018C6 4A47 tst.w D7 000018C8 6706 beq +0x8 /* 000018D0 */ 000018CA 3007 move.w D0, D7 000018CC 6000 0112 bra +0x114 /* 000019E0 */ label000018D0: 000018D0 202E FFBC move.l D0, [A6 - 0x44] 000018D4 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 000018D8 6708 beq +0xA /* 000018E2 */ 000018DA 303C FC20 move.w D0, 0xFC20 000018DE 6000 0100 bra +0x102 /* 000019E0 */ label000018E2: 000018E2 4EBA 400A jsr [PC + 0x400A /* 000058EE */] 000018E6 4EBA F5FA jsr [PC - 0xA06 /* 00000EE2 */] 000018EA 7000 moveq.l D0, 0x00 000018EC 6000 00F2 bra +0xF4 /* 000019E0 */ label000018F0: 000018F0 4EBA F574 jsr [PC - 0xA8C /* 00000E66 */] 000018F4 3E00 move.w D7, D0 000018F6 4A47 tst.w D7 000018F8 6706 beq +0x8 /* 00001900 */ 000018FA 3007 move.w D0, D7 000018FC 6000 00E2 bra +0xE4 /* 000019E0 */ label00001900: 00001900 202E FFBC move.l D0, [A6 - 0x44] 00001904 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00001908 6708 beq +0xA /* 00001912 */ 0000190A 303C FC20 move.w D0, 0xFC20 0000190E 6000 00D0 bra +0xD2 /* 000019E0 */ label00001912: 00001912 4EBA F538 jsr [PC - 0xAC8 /* 00000E4C */] 00001916 486D 9B76 pea.l [A5 - 0x648A] 0000191A 4EBA EC52 jsr [PC - 0x13AE /* 0000056E */] 0000191E 588F addq.l A7, 4 00001920 3E00 move.w D7, D0 00001922 4A47 tst.w D7 00001924 6706 beq +0x8 /* 0000192C */ 00001926 3007 move.w D0, D7 00001928 6000 00B6 bra +0xB8 /* 000019E0 */ label0000192C: 0000192C 202E FFBC move.l D0, [A6 - 0x44] 00001930 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00001934 6708 beq +0xA /* 0000193E */ 00001936 303C FC20 move.w D0, 0xFC20 0000193A 6000 00A4 bra +0xA6 /* 000019E0 */ label0000193E: 0000193E 4A6D 8FBA tst.w [A5 - 0x7046] 00001942 6600 008C bne +0x8E /* 000019D0 */ 00001946 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000194A 4267 clr.w -[A7] 0000194C 486D 9B82 pea.l [A5 - 0x647E] 00001950 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00001954 4FEF 000A lea.l A7, [A7 + 0xA] 00001958 3E00 move.w D7, D0 0000195A 4A47 tst.w D7 0000195C 6706 beq +0x8 /* 00001964 */ 0000195E 3007 move.w D0, D7 00001960 6000 007E bra +0x80 /* 000019E0 */ label00001964: 00001964 202E FFBC move.l D0, [A6 - 0x44] 00001968 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 0000196C 6708 beq +0xA /* 00001976 */ 0000196E 303C FC20 move.w D0, 0xFC20 00001972 6000 006C bra +0x6E /* 000019E0 */ label00001976: 00001976 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000197A 4267 clr.w -[A7] 0000197C 486D 9B8C pea.l [A5 - 0x6474] 00001980 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00001984 4FEF 000A lea.l A7, [A7 + 0xA] 00001988 3E00 move.w D7, D0 0000198A 4A47 tst.w D7 0000198C 6706 beq +0x8 /* 00001994 */ 0000198E 3007 move.w D0, D7 00001990 6000 004E bra +0x50 /* 000019E0 */ label00001994: 00001994 202E FFBC move.l D0, [A6 - 0x44] 00001998 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 0000199C 6706 beq +0x8 /* 000019A4 */ 0000199E 303C FC20 move.w D0, 0xFC20 000019A2 603C bra +0x3E /* 000019E0 */ label000019A4: 000019A4 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000019A8 4267 clr.w -[A7] 000019AA 486D 9B9C pea.l [A5 - 0x6464] 000019AE 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000019B2 4FEF 000A lea.l A7, [A7 + 0xA] 000019B6 3E00 move.w D7, D0 000019B8 4A47 tst.w D7 000019BA 6704 beq +0x6 /* 000019C0 */ 000019BC 3007 move.w D0, D7 000019BE 6020 bra +0x22 /* 000019E0 */ label000019C0: 000019C0 202E FFBC move.l D0, [A6 - 0x44] 000019C4 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 000019C8 6706 beq +0x8 /* 000019D0 */ 000019CA 303C FC20 move.w D0, 0xFC20 000019CE 6010 bra +0x12 /* 000019E0 */ label000019D0: 000019D0 4EBA 3F1C jsr [PC + 0x3F1C /* 000058EE */] 000019D4 4EBA F50C jsr [PC - 0xAF4 /* 00000EE2 */] 000019D8 7000 moveq.l D0, 0x00 000019DA 6004 bra +0x6 /* 000019E0 */ label000019DC: 000019DC 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] label000019E0: 000019E0 2E1F move.l D7, [A7]+ 000019E2 4E5E unlink A6 000019E4 4E75 rts fn000019E6: 000019E6 4E56 FF2A link A6, -0x00D6 000019EA 2F07 move.l -[A7], D7 000019EC 202D 8FE8 move.l D0, [A5 - 0x7018] 000019F0 B0AE 0008 cmp.l D0, [A6 + 0x8] 000019F4 6600 077A bne +0x77C /* 00002170 */ 000019F8 202D 8FF4 move.l D0, [A5 - 0x700C] 000019FC B0AE 0010 cmp.l D0, [A6 + 0x10] 00001A00 6600 03FE bne +0x400 /* 00001E00 */ 00001A04 202D 9004 move.l D0, [A5 - 0x6FFC] 00001A08 B0AE 000C cmp.l D0, [A6 + 0xC] 00001A0C 6630 bne +0x32 /* 00001A3E */ 00001A0E 426D 9046 clr.w [A5 - 0x6FBA] 00001A12 7064 moveq.l D0, 0x64 00001A14 3B40 9044 move.w [A5 - 0x6FBC], D0 00001A18 486D 8FE8 pea.l [A5 - 0x7018] 00001A1C 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001A20 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00001A24 508F addq.l A7, 8 00001A26 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001A2A A873 syscall SetPort 00001A2C 4267 clr.w -[A7] 00001A2E 4EBA 1FF6 jsr [PC + 0x1FF6 /* 00003A26 */] 00001A32 548F addq.l A7, 2 00001A34 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */] 00001A38 7000 moveq.l D0, 0x00 00001A3A 6000 0B86 bra +0xB88 /* 000025C2 */ label00001A3E: 00001A3E 486E FF46 pea.l [A6 - 0xBA] 00001A42 2F2E 000C move.l -[A7], [A6 + 0xC] 00001A46 2F2D 9000 move.l -[A7], [A5 - 0x7000] 00001A4A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001A4E 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00001A52 4FEF 0010 lea.l A7, [A7 + 0x10] 00001A56 4878 0003 push.l 0x3 00001A5A 2F2E FF62 move.l -[A7], [A6 - 0x9E] 00001A5E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001A62 2F00 move.l -[A7], D0 00001A64 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00001A68 588F addq.l A7, 4 00001A6A 4A40 tst.w D0 00001A6C 6706 beq +0x8 /* 00001A74 */ 00001A6E 7025 moveq.l D0, 0x25 00001A70 6000 0B50 bra +0xB52 /* 000025C2 */ label00001A74: 00001A74 202E FF4A move.l D0, [A6 - 0xB6] 00001A78 B0AD 901C cmp.l D0, [A5 - 0x6FE4] 00001A7C 6600 0176 bne +0x178 /* 00001BF4 */ 00001A80 486D 8FE8 pea.l [A5 - 0x7018] 00001A84 4EBA FAD8 jsr [PC - 0x528 /* 0000155E */] 00001A88 588F addq.l A7, 4 00001A8A 2D6D 9008 FF2E move.l [A6 - 0xD2], [A5 - 0x6FF8] 00001A90 2D6D 901C FF2A move.l [A6 - 0xD6], [A5 - 0x6FE4] 00001A96 4A6D 8DA6 tst.w [A5 - 0x725A] 00001A9A 6708 beq +0xA /* 00001AA4 */ 00001A9C 2F2D 9018 move.l -[A7], [A5 - 0x6FE8] 00001AA0 4EAD 124A jsr [A5 + 0x124A /* export_581 */] label00001AA4: 00001AA4 2B6E 000C 9004 move.l [A5 - 0x6FFC], [A6 + 0xC] 00001AAA 486E FF46 pea.l [A6 - 0xBA] 00001AAE 2F2D 9004 move.l -[A7], [A5 - 0x6FFC] 00001AB2 2F2D 9000 move.l -[A7], [A5 - 0x7000] 00001AB6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001ABA 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00001ABE 4FEF 0010 lea.l A7, [A7 + 0x10] 00001AC2 2B6E FF46 9008 move.l [A5 - 0x6FF8], [A6 - 0xBA] 00001AC8 2B6E FF4E 900C move.l [A5 - 0x6FF4], [A6 - 0xB2] 00001ACE 486D 9010 pea.l [A5 - 0x6FF0] 00001AD2 2F2D 9008 move.l -[A7], [A5 - 0x6FF8] 00001AD6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001ADA 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00001ADE 4FEF 000C lea.l A7, [A7 + 0xC] 00001AE2 3F00 move.w -[A7], D0 00001AE4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001AE8 548F addq.l A7, 2 00001AEA 206D 9010 movea.l A0, [A5 - 0x6FF0] 00001AEE 2050 movea.l A0, [A0] 00001AF0 2B68 0020 9014 move.l [A5 - 0x6FEC], [A0 + 0x20] 00001AF6 4A6D 8DA6 tst.w [A5 - 0x725A] 00001AFA 671A beq +0x1C /* 00001B16 */ 00001AFC 206D 9010 movea.l A0, [A5 - 0x6FF0] 00001B00 486D 9018 pea.l [A5 - 0x6FE8] 00001B04 2050 movea.l A0, [A0] 00001B06 2F28 0010 move.l -[A7], [A0 + 0x10] 00001B0A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001B0E 4EBA 19B4 jsr [PC + 0x19B4 /* 000034C4 */] 00001B12 4FEF 000C lea.l A7, [A7 + 0xC] label00001B16: 00001B16 206D 9010 movea.l A0, [A5 - 0x6FF0] 00001B1A 2050 movea.l A0, [A0] 00001B1C 2F28 0024 move.l -[A7], [A0 + 0x24] 00001B20 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00001B24 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00001B28 508F addq.l A7, 8 00001B2A 3F00 move.w -[A7], D0 00001B2C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001B30 548F addq.l A7, 2 00001B32 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00001B36 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001B3A 588F addq.l A7, 4 00001B3C 426D 9046 clr.w [A5 - 0x6FBA] 00001B40 7064 moveq.l D0, 0x64 00001B42 3B40 9044 move.w [A5 - 0x6FBC], D0 00001B46 52AD 8FD2 addq.l [A5 - 0x702E], 1 00001B4A 2B6D 8FD2 9040 move.l [A5 - 0x6FC0], [A5 - 0x702E] 00001B50 486D 8FE8 pea.l [A5 - 0x7018] 00001B54 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001B58 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00001B5C 508F addq.l A7, 8 00001B5E 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001B62 A873 syscall SetPort 00001B64 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001B68 4267 clr.w -[A7] 00001B6A 4EBA 1EBA jsr [PC + 0x1EBA /* 00003A26 */] 00001B6E 548F addq.l A7, 2 00001B70 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */] 00001B74 2F2E FF2E move.l -[A7], [A6 - 0xD2] 00001B78 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001B7C 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00001B80 508F addq.l A7, 8 00001B82 3F00 move.w -[A7], D0 00001B84 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001B88 548F addq.l A7, 2 00001B8A 2F2E FF2A move.l -[A7], [A6 - 0xD6] 00001B8E 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001B92 4EAD 0742 jsr [A5 + 0x742 /* export_228 */] 00001B96 508F addq.l A7, 8 00001B98 3F00 move.w -[A7], D0 00001B9A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001B9E 548F addq.l A7, 2 00001BA0 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001BA4 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00001BA8 588F addq.l A7, 4 00001BAA 3F00 move.w -[A7], D0 00001BAC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001BB0 548F addq.l A7, 2 00001BB2 4A6D 8FBA tst.w [A5 - 0x7046] 00001BB6 6636 bne +0x38 /* 00001BEE */ 00001BB8 2D6D 9040 FF32 move.l [A6 - 0xCE], [A5 - 0x6FC0] 00001BBE 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001BC2 4267 clr.w -[A7] 00001BC4 486D 9BA8 pea.l [A5 - 0x6458] 00001BC8 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00001BCC 4FEF 000A lea.l A7, [A7 + 0xA] 00001BD0 3E00 move.w D7, D0 00001BD2 4A47 tst.w D7 00001BD4 6706 beq +0x8 /* 00001BDC */ 00001BD6 3007 move.w D0, D7 00001BD8 6000 09E8 bra +0x9EA /* 000025C2 */ label00001BDC: 00001BDC 202E FF32 move.l D0, [A6 - 0xCE] 00001BE0 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00001BE4 6708 beq +0xA /* 00001BEE */ 00001BE6 303C FC20 move.w D0, 0xFC20 00001BEA 6000 09D6 bra +0x9D8 /* 000025C2 */ label00001BEE: 00001BEE 7000 moveq.l D0, 0x00 00001BF0 6000 09D0 bra +0x9D2 /* 000025C2 */ label00001BF4: 00001BF4 486D 8FE8 pea.l [A5 - 0x7018] 00001BF8 4EBA F964 jsr [PC - 0x69C /* 0000155E */] 00001BFC 588F addq.l A7, 4 00001BFE 2D6D 9008 FF2E move.l [A6 - 0xD2], [A5 - 0x6FF8] 00001C04 2D6D 901C FF2A move.l [A6 - 0xD6], [A5 - 0x6FE4] 00001C0A 4A6D 8DA6 tst.w [A5 - 0x725A] 00001C0E 6710 beq +0x12 /* 00001C20 */ 00001C10 2F2D 9018 move.l -[A7], [A5 - 0x6FE8] 00001C14 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00001C18 2F2D 902C move.l -[A7], [A5 - 0x6FD4] 00001C1C 4EAD 124A jsr [A5 + 0x124A /* export_581 */] label00001C20: 00001C20 2B6E 000C 9004 move.l [A5 - 0x6FFC], [A6 + 0xC] 00001C26 486E FF46 pea.l [A6 - 0xBA] 00001C2A 2F2D 9004 move.l -[A7], [A5 - 0x6FFC] 00001C2E 2F2D 9000 move.l -[A7], [A5 - 0x7000] 00001C32 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001C36 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00001C3A 4FEF 0010 lea.l A7, [A7 + 0x10] 00001C3E 2B6E FF46 9008 move.l [A5 - 0x6FF8], [A6 - 0xBA] 00001C44 2B6E FF4E 900C move.l [A5 - 0x6FF4], [A6 - 0xB2] 00001C4A 486D 9010 pea.l [A5 - 0x6FF0] 00001C4E 2F2D 9008 move.l -[A7], [A5 - 0x6FF8] 00001C52 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001C56 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00001C5A 4FEF 000C lea.l A7, [A7 + 0xC] 00001C5E 3F00 move.w -[A7], D0 00001C60 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001C64 548F addq.l A7, 2 00001C66 206D 9010 movea.l A0, [A5 - 0x6FF0] 00001C6A 2050 movea.l A0, [A0] 00001C6C 2B68 0020 9014 move.l [A5 - 0x6FEC], [A0 + 0x20] 00001C72 4A6D 8DA6 tst.w [A5 - 0x725A] 00001C76 671A beq +0x1C /* 00001C92 */ 00001C78 206D 9010 movea.l A0, [A5 - 0x6FF0] 00001C7C 486D 9018 pea.l [A5 - 0x6FE8] 00001C80 2050 movea.l A0, [A0] 00001C82 2F28 0010 move.l -[A7], [A0 + 0x10] 00001C86 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001C8A 4EBA 1838 jsr [PC + 0x1838 /* 000034C4 */] 00001C8E 4FEF 000C lea.l A7, [A7 + 0xC] label00001C92: 00001C92 2B6E FF4A 901C move.l [A5 - 0x6FE4], [A6 - 0xB6] 00001C98 2B6E FF52 9020 move.l [A5 - 0x6FE0], [A6 - 0xAE] 00001C9E 486D 9024 pea.l [A5 - 0x6FDC] 00001CA2 2F2D 901C move.l -[A7], [A5 - 0x6FE4] 00001CA6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001CAA 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00001CAE 4FEF 000C lea.l A7, [A7 + 0xC] 00001CB2 3F00 move.w -[A7], D0 00001CB4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001CB8 548F addq.l A7, 2 00001CBA 206D 9024 movea.l A0, [A5 - 0x6FDC] 00001CBE 2050 movea.l A0, [A0] 00001CC0 2B68 0020 9028 move.l [A5 - 0x6FD8], [A0 + 0x20] 00001CC6 4A6D 8DA6 tst.w [A5 - 0x725A] 00001CCA 671A beq +0x1C /* 00001CE6 */ 00001CCC 206D 9024 movea.l A0, [A5 - 0x6FDC] 00001CD0 486D 902C pea.l [A5 - 0x6FD4] 00001CD4 2050 movea.l A0, [A0] 00001CD6 2F28 0010 move.l -[A7], [A0 + 0x10] 00001CDA 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001CDE 4EBA 17E4 jsr [PC + 0x17E4 /* 000034C4 */] 00001CE2 4FEF 000C lea.l A7, [A7 + 0xC] label00001CE6: 00001CE6 206D 9010 movea.l A0, [A5 - 0x6FF0] 00001CEA 2050 movea.l A0, [A0] 00001CEC 2F28 0024 move.l -[A7], [A0 + 0x24] 00001CF0 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00001CF4 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00001CF8 508F addq.l A7, 8 00001CFA 3F00 move.w -[A7], D0 00001CFC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001D00 548F addq.l A7, 2 00001D02 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00001D06 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001D0A 588F addq.l A7, 4 00001D0C 426D 9046 clr.w [A5 - 0x6FBA] 00001D10 7064 moveq.l D0, 0x64 00001D12 3B40 9044 move.w [A5 - 0x6FBC], D0 00001D16 52AD 8FD2 addq.l [A5 - 0x702E], 1 00001D1A 2B6D 8FD2 9040 move.l [A5 - 0x6FC0], [A5 - 0x702E] 00001D20 486D 8FE8 pea.l [A5 - 0x7018] 00001D24 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001D28 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00001D2C 508F addq.l A7, 8 00001D2E 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001D32 A873 syscall SetPort 00001D34 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001D38 4EBA F410 jsr [PC - 0xBF0 /* 0000114A */] 00001D3C 4EBA F4DA jsr [PC - 0xB26 /* 00001218 */] 00001D40 3F3C 0001 move.w -[A7], 0x1 00001D44 4EBA 1CE0 jsr [PC + 0x1CE0 /* 00003A26 */] 00001D48 548F addq.l A7, 2 00001D4A 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */] 00001D4E 2F2E FF2E move.l -[A7], [A6 - 0xD2] 00001D52 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001D56 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00001D5A 508F addq.l A7, 8 00001D5C 3F00 move.w -[A7], D0 00001D5E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001D62 548F addq.l A7, 2 00001D64 2F2E FF2A move.l -[A7], [A6 - 0xD6] 00001D68 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001D6C 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00001D70 508F addq.l A7, 8 00001D72 3F00 move.w -[A7], D0 00001D74 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001D78 548F addq.l A7, 2 00001D7A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001D7E 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00001D82 588F addq.l A7, 4 00001D84 3F00 move.w -[A7], D0 00001D86 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001D8A 548F addq.l A7, 2 00001D8C 4A6D 8FBA tst.w [A5 - 0x7046] 00001D90 6600 0068 bne +0x6A /* 00001DFA */ 00001D94 2D6D 9040 FF32 move.l [A6 - 0xCE], [A5 - 0x6FC0] 00001D9A 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001D9E 4267 clr.w -[A7] 00001DA0 486D 9BB2 pea.l [A5 - 0x644E] 00001DA4 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00001DA8 4FEF 000A lea.l A7, [A7 + 0xA] 00001DAC 3E00 move.w D7, D0 00001DAE 4A47 tst.w D7 00001DB0 6706 beq +0x8 /* 00001DB8 */ 00001DB2 3007 move.w D0, D7 00001DB4 6000 080C bra +0x80E /* 000025C2 */ label00001DB8: 00001DB8 202E FF32 move.l D0, [A6 - 0xCE] 00001DBC B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00001DC0 6708 beq +0xA /* 00001DCA */ 00001DC2 303C FC20 move.w D0, 0xFC20 00001DC6 6000 07FA bra +0x7FC /* 000025C2 */ label00001DCA: 00001DCA 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001DCE 4267 clr.w -[A7] 00001DD0 486D 9BC2 pea.l [A5 - 0x643E] 00001DD4 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00001DD8 4FEF 000A lea.l A7, [A7 + 0xA] 00001DDC 3E00 move.w D7, D0 00001DDE 4A47 tst.w D7 00001DE0 6706 beq +0x8 /* 00001DE8 */ 00001DE2 3007 move.w D0, D7 00001DE4 6000 07DC bra +0x7DE /* 000025C2 */ label00001DE8: 00001DE8 202E FF32 move.l D0, [A6 - 0xCE] 00001DEC B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00001DF0 6708 beq +0xA /* 00001DFA */ 00001DF2 303C FC20 move.w D0, 0xFC20 00001DF6 6000 07CA bra +0x7CC /* 000025C2 */ label00001DFA: 00001DFA 7000 moveq.l D0, 0x00 00001DFC 6000 07C4 bra +0x7C6 /* 000025C2 */ label00001E00: 00001E00 486E FF96 pea.l [A6 - 0x6A] 00001E04 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001E08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E0C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001E10 4FEF 000C lea.l A7, [A7 + 0xC] 00001E14 4A40 tst.w D0 00001E16 6738 beq +0x3A /* 00001E50 */ 00001E18 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 00001E1C 41ED 8FE8 lea.l A0, [A5 - 0x7018] 00001E20 43EE FF96 lea.l A1, [A6 - 0x6A] 00001E24 7019 moveq.l D0, 0x19 label00001E26: 00001E26 20D9 move.l [A0]+, [A1]+ 00001E28 51C8 FFFC dbf D0, -0x6 /* 00001E26 */ 00001E2C 30D9 move.w [A0]+, [A1]+ 00001E2E 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001E32 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00001E36 588F addq.l A7, 4 00001E38 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001E3C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E44 4EBA FBA0 jsr [PC - 0x460 /* 000019E6 */] 00001E48 4FEF 000C lea.l A7, [A7 + 0xC] 00001E4C 6000 0774 bra +0x776 /* 000025C2 */ label00001E50: 00001E50 486E FF86 pea.l [A6 - 0x7A] 00001E54 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001E58 2F2D 8FF0 move.l -[A7], [A5 - 0x7010] 00001E5C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001E60 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001E64 4FEF 0010 lea.l A7, [A7 + 0x10] 00001E68 486E FF36 pea.l [A6 - 0xCA] 00001E6C 2F2E FF86 move.l -[A7], [A6 - 0x7A] 00001E70 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001E74 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00001E78 4FEF 000C lea.l A7, [A7 + 0xC] 00001E7C 3F00 move.w -[A7], D0 00001E7E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001E82 548F addq.l A7, 2 00001E84 486E FF46 pea.l [A6 - 0xBA] 00001E88 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E8C 2F2E FF36 move.l -[A7], [A6 - 0xCA] 00001E90 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001E94 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00001E98 4FEF 0010 lea.l A7, [A7 + 0x10] 00001E9C 2F2E FF86 move.l -[A7], [A6 - 0x7A] 00001EA0 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001EA4 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00001EA8 508F addq.l A7, 8 00001EAA 3F00 move.w -[A7], D0 00001EAC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001EB0 548F addq.l A7, 2 00001EB2 4878 0003 push.l 0x3 00001EB6 2F2E FF62 move.l -[A7], [A6 - 0x9E] 00001EBA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001EBE 2F00 move.l -[A7], D0 00001EC0 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00001EC4 588F addq.l A7, 4 00001EC6 4A40 tst.w D0 00001EC8 6706 beq +0x8 /* 00001ED0 */ 00001ECA 7025 moveq.l D0, 0x25 00001ECC 6000 06F4 bra +0x6F6 /* 000025C2 */ label00001ED0: 00001ED0 486D 8FE8 pea.l [A5 - 0x7018] 00001ED4 4EBA F688 jsr [PC - 0x978 /* 0000155E */] 00001ED8 588F addq.l A7, 4 00001EDA 2F2D 9008 move.l -[A7], [A5 - 0x6FF8] 00001EDE 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001EE2 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00001EE6 508F addq.l A7, 8 00001EE8 3F00 move.w -[A7], D0 00001EEA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001EEE 548F addq.l A7, 2 00001EF0 2F2D 901C move.l -[A7], [A5 - 0x6FE4] 00001EF4 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001EF8 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00001EFC 508F addq.l A7, 8 00001EFE 3F00 move.w -[A7], D0 00001F00 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001F04 548F addq.l A7, 2 00001F06 2F2D 8FF8 move.l -[A7], [A5 - 0x7008] 00001F0A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001F0E 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00001F12 508F addq.l A7, 8 00001F14 3F00 move.w -[A7], D0 00001F16 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001F1A 548F addq.l A7, 2 00001F1C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001F20 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00001F24 588F addq.l A7, 4 00001F26 3F00 move.w -[A7], D0 00001F28 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001F2C 548F addq.l A7, 2 00001F2E 4A6D 8DA6 tst.w [A5 - 0x725A] 00001F32 6710 beq +0x12 /* 00001F44 */ 00001F34 2F2D 9018 move.l -[A7], [A5 - 0x6FE8] 00001F38 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00001F3C 2F2D 902C move.l -[A7], [A5 - 0x6FD4] 00001F40 4EAD 124A jsr [A5 + 0x124A /* export_581 */] label00001F44: 00001F44 2B6E 0010 8FF4 move.l [A5 - 0x700C], [A6 + 0x10] 00001F4A 486E FF86 pea.l [A6 - 0x7A] 00001F4E 2F2D 8FF4 move.l -[A7], [A5 - 0x700C] 00001F52 2F2D 8FF0 move.l -[A7], [A5 - 0x7010] 00001F56 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001F5A 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001F5E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001F62 2B6E FF86 8FF8 move.l [A5 - 0x7008], [A6 - 0x7A] 00001F68 2B6E FF8A 8FFC move.l [A5 - 0x7004], [A6 - 0x76] 00001F6E 486D 9000 pea.l [A5 - 0x7000] 00001F72 2F2D 8FF8 move.l -[A7], [A5 - 0x7008] 00001F76 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001F7A 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00001F7E 4FEF 000C lea.l A7, [A7 + 0xC] 00001F82 3F00 move.w -[A7], D0 00001F84 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001F88 548F addq.l A7, 2 00001F8A 2B6E 000C 9004 move.l [A5 - 0x6FFC], [A6 + 0xC] 00001F90 486E FF46 pea.l [A6 - 0xBA] 00001F94 2F2D 9004 move.l -[A7], [A5 - 0x6FFC] 00001F98 2F2D 9000 move.l -[A7], [A5 - 0x7000] 00001F9C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001FA0 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00001FA4 4FEF 0010 lea.l A7, [A7 + 0x10] 00001FA8 2B6E FF46 9008 move.l [A5 - 0x6FF8], [A6 - 0xBA] 00001FAE 2B6E FF4E 900C move.l [A5 - 0x6FF4], [A6 - 0xB2] 00001FB4 486D 9010 pea.l [A5 - 0x6FF0] 00001FB8 2F2D 9008 move.l -[A7], [A5 - 0x6FF8] 00001FBC 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001FC0 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00001FC4 4FEF 000C lea.l A7, [A7 + 0xC] 00001FC8 3F00 move.w -[A7], D0 00001FCA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001FCE 548F addq.l A7, 2 00001FD0 206D 9010 movea.l A0, [A5 - 0x6FF0] 00001FD4 2050 movea.l A0, [A0] 00001FD6 2B68 0020 9014 move.l [A5 - 0x6FEC], [A0 + 0x20] 00001FDC 4A6D 8DA6 tst.w [A5 - 0x725A] 00001FE0 671A beq +0x1C /* 00001FFC */ 00001FE2 206D 9010 movea.l A0, [A5 - 0x6FF0] 00001FE6 486D 9018 pea.l [A5 - 0x6FE8] 00001FEA 2050 movea.l A0, [A0] 00001FEC 2F28 0010 move.l -[A7], [A0 + 0x10] 00001FF0 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00001FF4 4EBA 14CE jsr [PC + 0x14CE /* 000034C4 */] 00001FF8 4FEF 000C lea.l A7, [A7 + 0xC] label00001FFC: 00001FFC 2B6E FF4A 901C move.l [A5 - 0x6FE4], [A6 - 0xB6] 00002002 2B6E FF52 9020 move.l [A5 - 0x6FE0], [A6 - 0xAE] 00002008 486D 9024 pea.l [A5 - 0x6FDC] 0000200C 2F2D 901C move.l -[A7], [A5 - 0x6FE4] 00002010 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002014 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00002018 4FEF 000C lea.l A7, [A7 + 0xC] 0000201C 3F00 move.w -[A7], D0 0000201E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002022 548F addq.l A7, 2 00002024 206D 9024 movea.l A0, [A5 - 0x6FDC] 00002028 2050 movea.l A0, [A0] 0000202A 2B68 0020 9028 move.l [A5 - 0x6FD8], [A0 + 0x20] 00002030 4A6D 8DA6 tst.w [A5 - 0x725A] 00002034 671A beq +0x1C /* 00002050 */ 00002036 206D 9024 movea.l A0, [A5 - 0x6FDC] 0000203A 486D 902C pea.l [A5 - 0x6FD4] 0000203E 2050 movea.l A0, [A0] 00002040 2F28 0010 move.l -[A7], [A0 + 0x10] 00002044 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002048 4EBA 147A jsr [PC + 0x147A /* 000034C4 */] 0000204C 4FEF 000C lea.l A7, [A7 + 0xC] label00002050: 00002050 206D 9010 movea.l A0, [A5 - 0x6FF0] 00002054 2050 movea.l A0, [A0] 00002056 2F28 0024 move.l -[A7], [A0 + 0x24] 0000205A 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 0000205E 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00002062 508F addq.l A7, 8 00002064 3F00 move.w -[A7], D0 00002066 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 0000206A 548F addq.l A7, 2 0000206C 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00002070 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002074 588F addq.l A7, 4 00002076 426D 9046 clr.w [A5 - 0x6FBA] 0000207A 7064 moveq.l D0, 0x64 0000207C 3B40 9044 move.w [A5 - 0x6FBC], D0 00002080 52AD 8FD2 addq.l [A5 - 0x702E], 1 00002084 2B6D 8FD2 9040 move.l [A5 - 0x6FC0], [A5 - 0x702E] 0000208A 2B6D 8FD2 903C move.l [A5 - 0x6FC4], [A5 - 0x702E] 00002090 486D 8FE8 pea.l [A5 - 0x7018] 00002094 4EBA 0532 jsr [PC + 0x532 /* 000025C8 */] 00002098 588F addq.l A7, 4 0000209A 486D 8FE8 pea.l [A5 - 0x7018] 0000209E 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000020A2 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000020A6 508F addq.l A7, 8 000020A8 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000020AC A873 syscall SetPort 000020AE 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000020B2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000020B6 4EBA F092 jsr [PC - 0xF6E /* 0000114A */] 000020BA 4EBA F15C jsr [PC - 0xEA4 /* 00001218 */] 000020BE 3F3C 0001 move.w -[A7], 0x1 000020C2 4EBA 1962 jsr [PC + 0x1962 /* 00003A26 */] 000020C6 548F addq.l A7, 2 000020C8 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */] 000020CC 4A6D 8FBA tst.w [A5 - 0x7046] 000020D0 6600 0098 bne +0x9A /* 0000216A */ 000020D4 2D6D 9040 FF32 move.l [A6 - 0xCE], [A5 - 0x6FC0] 000020DA 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000020DE 4267 clr.w -[A7] 000020E0 486D 9BCC pea.l [A5 - 0x6434] 000020E4 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000020E8 4FEF 000A lea.l A7, [A7 + 0xA] 000020EC 3E00 move.w D7, D0 000020EE 4A47 tst.w D7 000020F0 6706 beq +0x8 /* 000020F8 */ 000020F2 3007 move.w D0, D7 000020F4 6000 04CC bra +0x4CE /* 000025C2 */ label000020F8: 000020F8 202E FF32 move.l D0, [A6 - 0xCE] 000020FC B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00002100 6708 beq +0xA /* 0000210A */ 00002102 303C FC20 move.w D0, 0xFC20 00002106 6000 04BA bra +0x4BC /* 000025C2 */ label0000210A: 0000210A 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000210E 4267 clr.w -[A7] 00002110 486D 9BD8 pea.l [A5 - 0x6428] 00002114 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00002118 4FEF 000A lea.l A7, [A7 + 0xA] 0000211C 3E00 move.w D7, D0 0000211E 4A47 tst.w D7 00002120 6706 beq +0x8 /* 00002128 */ 00002122 3007 move.w D0, D7 00002124 6000 049C bra +0x49E /* 000025C2 */ label00002128: 00002128 202E FF32 move.l D0, [A6 - 0xCE] 0000212C B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00002130 6708 beq +0xA /* 0000213A */ 00002132 303C FC20 move.w D0, 0xFC20 00002136 6000 048A bra +0x48C /* 000025C2 */ label0000213A: 0000213A 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000213E 4267 clr.w -[A7] 00002140 486D 9BE8 pea.l [A5 - 0x6418] 00002144 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00002148 4FEF 000A lea.l A7, [A7 + 0xA] 0000214C 3E00 move.w D7, D0 0000214E 4A47 tst.w D7 00002150 6706 beq +0x8 /* 00002158 */ 00002152 3007 move.w D0, D7 00002154 6000 046C bra +0x46E /* 000025C2 */ label00002158: 00002158 202E FF32 move.l D0, [A6 - 0xCE] 0000215C B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00002160 6708 beq +0xA /* 0000216A */ 00002162 303C FC20 move.w D0, 0xFC20 00002166 6000 045A bra +0x45C /* 000025C2 */ label0000216A: 0000216A 7000 moveq.l D0, 0x00 0000216C 6000 0454 bra +0x456 /* 000025C2 */ label00002170: 00002170 486E FF96 pea.l [A6 - 0x6A] 00002174 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002178 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000217C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00002180 4FEF 000C lea.l A7, [A7 + 0xC] 00002184 4A40 tst.w D0 00002186 6738 beq +0x3A /* 000021C0 */ 00002188 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 0000218C 41ED 8FE8 lea.l A0, [A5 - 0x7018] 00002190 43EE FF96 lea.l A1, [A6 - 0x6A] 00002194 7019 moveq.l D0, 0x19 label00002196: 00002196 20D9 move.l [A0]+, [A1]+ 00002198 51C8 FFFC dbf D0, -0x6 /* 00002196 */ 0000219C 30D9 move.w [A0]+, [A1]+ 0000219E 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000021A2 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 000021A6 588F addq.l A7, 4 000021A8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000021AC 2F2E 000C move.l -[A7], [A6 + 0xC] 000021B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021B4 4EBA F830 jsr [PC - 0x7D0 /* 000019E6 */] 000021B8 4FEF 000C lea.l A7, [A7 + 0xC] 000021BC 6000 0404 bra +0x406 /* 000025C2 */ label000021C0: 000021C0 486E FF3A pea.l [A6 - 0xC6] 000021C4 4878 0001 push.l 0x1 000021C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021CC 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 000021D0 4FEF 000C lea.l A7, [A7 + 0xC] 000021D4 3F00 move.w -[A7], D0 000021D6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000021DA 548F addq.l A7, 2 000021DC 486E FF86 pea.l [A6 - 0x7A] 000021E0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000021E4 2F2E FF3A move.l -[A7], [A6 - 0xC6] 000021E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021EC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000021F0 4FEF 0010 lea.l A7, [A7 + 0x10] 000021F4 4878 0001 push.l 0x1 000021F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021FC 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00002200 508F addq.l A7, 8 00002202 3F00 move.w -[A7], D0 00002204 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002208 548F addq.l A7, 2 0000220A 486E FF36 pea.l [A6 - 0xCA] 0000220E 2F2E FF86 move.l -[A7], [A6 - 0x7A] 00002212 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002216 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 0000221A 4FEF 000C lea.l A7, [A7 + 0xC] 0000221E 3F00 move.w -[A7], D0 00002220 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002224 548F addq.l A7, 2 00002226 486E FF46 pea.l [A6 - 0xBA] 0000222A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000222E 2F2E FF36 move.l -[A7], [A6 - 0xCA] 00002232 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002236 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000223A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000223E 2F2E FF86 move.l -[A7], [A6 - 0x7A] 00002242 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002246 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 0000224A 508F addq.l A7, 8 0000224C 3F00 move.w -[A7], D0 0000224E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002252 548F addq.l A7, 2 00002254 4878 0003 push.l 0x3 00002258 2F2E FF62 move.l -[A7], [A6 - 0x9E] 0000225C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002260 2F00 move.l -[A7], D0 00002262 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00002266 588F addq.l A7, 4 00002268 4A40 tst.w D0 0000226A 6710 beq +0x12 /* 0000227C */ 0000226C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002270 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 00002274 588F addq.l A7, 4 00002276 7025 moveq.l D0, 0x25 00002278 6000 0348 bra +0x34A /* 000025C2 */ label0000227C: 0000227C 486D 8FE8 pea.l [A5 - 0x7018] 00002280 4EBA F2DC jsr [PC - 0xD24 /* 0000155E */] 00002284 588F addq.l A7, 4 00002286 2F2D 9008 move.l -[A7], [A5 - 0x6FF8] 0000228A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 0000228E 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00002292 508F addq.l A7, 8 00002294 3F00 move.w -[A7], D0 00002296 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 0000229A 548F addq.l A7, 2 0000229C 2F2D 901C move.l -[A7], [A5 - 0x6FE4] 000022A0 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 000022A4 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000022A8 508F addq.l A7, 8 000022AA 3F00 move.w -[A7], D0 000022AC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000022B0 548F addq.l A7, 2 000022B2 2F2D 8FF8 move.l -[A7], [A5 - 0x7008] 000022B6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 000022BA 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000022BE 508F addq.l A7, 8 000022C0 3F00 move.w -[A7], D0 000022C2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000022C6 548F addq.l A7, 2 000022C8 42A7 clr.l -[A7] 000022CA 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 000022CE 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000022D2 508F addq.l A7, 8 000022D4 3F00 move.w -[A7], D0 000022D6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000022DA 548F addq.l A7, 2 000022DC 4878 0001 push.l 0x1 000022E0 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 000022E4 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000022E8 508F addq.l A7, 8 000022EA 3F00 move.w -[A7], D0 000022EC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000022F0 548F addq.l A7, 2 000022F2 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 000022F6 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 000022FA 588F addq.l A7, 4 000022FC 3F00 move.w -[A7], D0 000022FE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002302 548F addq.l A7, 2 00002304 4A6D 8DA6 tst.w [A5 - 0x725A] 00002308 6710 beq +0x12 /* 0000231A */ 0000230A 2F2D 9018 move.l -[A7], [A5 - 0x6FE8] 0000230E 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00002312 2F2D 902C move.l -[A7], [A5 - 0x6FD4] 00002316 4EAD 124A jsr [A5 + 0x124A /* export_581 */] label0000231A: 0000231A 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000231E 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00002322 588F addq.l A7, 4 00002324 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002328 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 0000232C 588F addq.l A7, 4 0000232E 2B6E 0008 8FE8 move.l [A5 - 0x7018], [A6 + 0x8] 00002334 486D 8FEC pea.l [A5 - 0x7014] 00002338 42A7 clr.l -[A7] 0000233A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 0000233E 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00002342 4FEF 000C lea.l A7, [A7 + 0xC] 00002346 3F00 move.w -[A7], D0 00002348 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 0000234C 548F addq.l A7, 2 0000234E 486D 8FF0 pea.l [A5 - 0x7010] 00002352 4878 0001 push.l 0x1 00002356 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 0000235A 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 0000235E 4FEF 000C lea.l A7, [A7 + 0xC] 00002362 3F00 move.w -[A7], D0 00002364 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002368 548F addq.l A7, 2 0000236A 2B6E 0010 8FF4 move.l [A5 - 0x700C], [A6 + 0x10] 00002370 486E FF86 pea.l [A6 - 0x7A] 00002374 2F2D 8FF4 move.l -[A7], [A5 - 0x700C] 00002378 2F2D 8FF0 move.l -[A7], [A5 - 0x7010] 0000237C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002380 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002384 4FEF 0010 lea.l A7, [A7 + 0x10] 00002388 2B6E FF86 8FF8 move.l [A5 - 0x7008], [A6 - 0x7A] 0000238E 2B6E FF8A 8FFC move.l [A5 - 0x7004], [A6 - 0x76] 00002394 486D 9000 pea.l [A5 - 0x7000] 00002398 2F2D 8FF8 move.l -[A7], [A5 - 0x7008] 0000239C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 000023A0 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 000023A4 4FEF 000C lea.l A7, [A7 + 0xC] 000023A8 3F00 move.w -[A7], D0 000023AA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000023AE 548F addq.l A7, 2 000023B0 2B6E 000C 9004 move.l [A5 - 0x6FFC], [A6 + 0xC] 000023B6 486E FF46 pea.l [A6 - 0xBA] 000023BA 2F2D 9004 move.l -[A7], [A5 - 0x6FFC] 000023BE 2F2D 9000 move.l -[A7], [A5 - 0x7000] 000023C2 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 000023C6 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000023CA 4FEF 0010 lea.l A7, [A7 + 0x10] 000023CE 2B6E FF46 9008 move.l [A5 - 0x6FF8], [A6 - 0xBA] 000023D4 2B6E FF4E 900C move.l [A5 - 0x6FF4], [A6 - 0xB2] 000023DA 486D 9010 pea.l [A5 - 0x6FF0] 000023DE 2F2D 9008 move.l -[A7], [A5 - 0x6FF8] 000023E2 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 000023E6 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 000023EA 4FEF 000C lea.l A7, [A7 + 0xC] 000023EE 3F00 move.w -[A7], D0 000023F0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000023F4 548F addq.l A7, 2 000023F6 206D 9010 movea.l A0, [A5 - 0x6FF0] 000023FA 2050 movea.l A0, [A0] 000023FC 2B68 0020 9014 move.l [A5 - 0x6FEC], [A0 + 0x20] 00002402 4A6D 8DA6 tst.w [A5 - 0x725A] 00002406 671A beq +0x1C /* 00002422 */ 00002408 206D 9010 movea.l A0, [A5 - 0x6FF0] 0000240C 486D 9018 pea.l [A5 - 0x6FE8] 00002410 2050 movea.l A0, [A0] 00002412 2F28 0010 move.l -[A7], [A0 + 0x10] 00002416 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 0000241A 4EBA 10A8 jsr [PC + 0x10A8 /* 000034C4 */] 0000241E 4FEF 000C lea.l A7, [A7 + 0xC] label00002422: 00002422 2B6E FF4A 901C move.l [A5 - 0x6FE4], [A6 - 0xB6] 00002428 2B6E FF52 9020 move.l [A5 - 0x6FE0], [A6 - 0xAE] 0000242E 486D 9024 pea.l [A5 - 0x6FDC] 00002432 2F2D 901C move.l -[A7], [A5 - 0x6FE4] 00002436 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 0000243A 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 0000243E 4FEF 000C lea.l A7, [A7 + 0xC] 00002442 3F00 move.w -[A7], D0 00002444 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002448 548F addq.l A7, 2 0000244A 206D 9024 movea.l A0, [A5 - 0x6FDC] 0000244E 2050 movea.l A0, [A0] 00002450 2B68 0020 9028 move.l [A5 - 0x6FD8], [A0 + 0x20] 00002456 4A6D 8DA6 tst.w [A5 - 0x725A] 0000245A 671A beq +0x1C /* 00002476 */ 0000245C 206D 9024 movea.l A0, [A5 - 0x6FDC] 00002460 486D 902C pea.l [A5 - 0x6FD4] 00002464 2050 movea.l A0, [A0] 00002466 2F28 0010 move.l -[A7], [A0 + 0x10] 0000246A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 0000246E 4EBA 1054 jsr [PC + 0x1054 /* 000034C4 */] 00002472 4FEF 000C lea.l A7, [A7 + 0xC] label00002476: 00002476 206D 9010 movea.l A0, [A5 - 0x6FF0] 0000247A 2050 movea.l A0, [A0] 0000247C 2F28 0024 move.l -[A7], [A0 + 0x24] 00002480 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00002484 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00002488 508F addq.l A7, 8 0000248A 3F00 move.w -[A7], D0 0000248C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002490 548F addq.l A7, 2 00002492 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00002496 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000249A 588F addq.l A7, 4 0000249C 426D 9046 clr.w [A5 - 0x6FBA] 000024A0 7064 moveq.l D0, 0x64 000024A2 3B40 9044 move.w [A5 - 0x6FBC], D0 000024A6 52AD 8FD2 addq.l [A5 - 0x702E], 1 000024AA 2B6D 8FD2 9040 move.l [A5 - 0x6FC0], [A5 - 0x702E] 000024B0 2B6D 8FD2 903C move.l [A5 - 0x6FC4], [A5 - 0x702E] 000024B6 486D 8FE8 pea.l [A5 - 0x7018] 000024BA 4EBA 010C jsr [PC + 0x10C /* 000025C8 */] 000024BE 588F addq.l A7, 4 000024C0 486D 8FE8 pea.l [A5 - 0x7018] 000024C4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000024C8 588F addq.l A7, 4 000024CA 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000024CE A873 syscall SetPort 000024D0 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000024D4 4EBA EC74 jsr [PC - 0x138C /* 0000114A */] 000024D8 4EBA ED3E jsr [PC - 0x12C2 /* 00001218 */] 000024DC 3F3C 0001 move.w -[A7], 0x1 000024E0 4EBA 1544 jsr [PC + 0x1544 /* 00003A26 */] 000024E4 548F addq.l A7, 2 000024E6 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */] 000024EA 4A6D 8FBA tst.w [A5 - 0x7046] 000024EE 6600 00D0 bne +0xD2 /* 000025C0 */ 000024F2 2D6D 9040 FF32 move.l [A6 - 0xCE], [A5 - 0x6FC0] 000024F8 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 000024FC 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00002500 588F addq.l A7, 4 00002502 0C40 0001 cmpi.w D0, 0x1 00002506 6630 bne +0x32 /* 00002538 */ 00002508 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000250C 4267 clr.w -[A7] 0000250E 486D 9BF2 pea.l [A5 - 0x640E] 00002512 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00002516 4FEF 000A lea.l A7, [A7 + 0xA] 0000251A 3E00 move.w D7, D0 0000251C 4A47 tst.w D7 0000251E 6706 beq +0x8 /* 00002526 */ 00002520 3007 move.w D0, D7 00002522 6000 009E bra +0xA0 /* 000025C2 */ label00002526: 00002526 202E FF32 move.l D0, [A6 - 0xCE] 0000252A B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 0000252E 6708 beq +0xA /* 00002538 */ 00002530 303C FC20 move.w D0, 0xFC20 00002534 6000 008C bra +0x8E /* 000025C2 */ label00002538: 00002538 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000253C 4267 clr.w -[A7] 0000253E 486D 9BFE pea.l [A5 - 0x6402] 00002542 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00002546 4FEF 000A lea.l A7, [A7 + 0xA] 0000254A 3E00 move.w D7, D0 0000254C 4A47 tst.w D7 0000254E 6706 beq +0x8 /* 00002556 */ 00002550 3007 move.w D0, D7 00002552 6000 006E bra +0x70 /* 000025C2 */ label00002556: 00002556 202E FF32 move.l D0, [A6 - 0xCE] 0000255A B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 0000255E 6708 beq +0xA /* 00002568 */ 00002560 303C FC20 move.w D0, 0xFC20 00002564 6000 005C bra +0x5E /* 000025C2 */ label00002568: 00002568 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000256C 4267 clr.w -[A7] 0000256E 486D 9C0A pea.l [A5 - 0x63F6] 00002572 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00002576 4FEF 000A lea.l A7, [A7 + 0xA] 0000257A 3E00 move.w D7, D0 0000257C 4A47 tst.w D7 0000257E 6704 beq +0x6 /* 00002584 */ 00002580 3007 move.w D0, D7 00002582 603E bra +0x40 /* 000025C2 */ label00002584: 00002584 202E FF32 move.l D0, [A6 - 0xCE] 00002588 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 0000258C 6706 beq +0x8 /* 00002594 */ 0000258E 303C FC20 move.w D0, 0xFC20 00002592 602E bra +0x30 /* 000025C2 */ label00002594: 00002594 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00002598 4267 clr.w -[A7] 0000259A 486D 9C1A pea.l [A5 - 0x63E6] 0000259E 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000025A2 4FEF 000A lea.l A7, [A7 + 0xA] 000025A6 3E00 move.w D7, D0 000025A8 4A47 tst.w D7 000025AA 6704 beq +0x6 /* 000025B0 */ 000025AC 3007 move.w D0, D7 000025AE 6012 bra +0x14 /* 000025C2 */ label000025B0: 000025B0 202E FF32 move.l D0, [A6 - 0xCE] 000025B4 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 000025B8 6706 beq +0x8 /* 000025C0 */ 000025BA 303C FC20 move.w D0, 0xFC20 000025BE 6002 bra +0x4 /* 000025C2 */ label000025C0: 000025C0 7000 moveq.l D0, 0x00 label000025C2: 000025C2 2E1F move.l D7, [A7]+ 000025C4 4E5E unlink A6 000025C6 4E75 rts export_329: fn000025C8: 000025C8 4E56 FE76 link A6, -0x018A 000025CC 426E FF8C clr.w [A6 - 0x74] 000025D0 206E 0008 movea.l A0, [A6 + 0x8] 000025D4 43EE FF8E lea.l A1, [A6 - 0x72] 000025D8 7019 moveq.l D0, 0x19 label000025DA: 000025DA 22D8 move.l [A1]+, [A0]+ 000025DC 51C8 FFFC dbf D0, -0x6 /* 000025DA */ 000025E0 32D8 move.w [A1]+, [A0]+ 000025E2 2D7C FFFF FC18 FE7A move.l [A6 - 0x186], 0xFFFFFC18 000025EA 206E FFA6 movea.l A0, [A6 - 0x5A] 000025EE 2050 movea.l A0, [A0] 000025F0 3D68 0002 FF8A move.w [A6 - 0x76], [A0 + 0x2] 000025F6 206E FFA6 movea.l A0, [A6 - 0x5A] 000025FA 2050 movea.l A0, [A0] 000025FC 2D68 0004 FE82 move.l [A6 - 0x17E], [A0 + 0x4] 00002602 206E FFD6 movea.l A0, [A6 - 0x2A] 00002606 1028 0071 move.b D0, [A0 + 0x71] 0000260A 4880 ext.w D0 0000260C 0800 0000 btst.b D0, 0x0 00002610 671E beq +0x20 /* 00002630 */ 00002612 206E FFD6 movea.l A0, [A6 - 0x2A] 00002616 2F28 0082 move.l -[A7], [A0 + 0x82] 0000261A 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 0000261E 206E FFD6 movea.l A0, [A6 - 0x2A] 00002622 42A8 0082 clr.l [A0 + 0x82] 00002626 206E FFD6 movea.l A0, [A6 - 0x2A] 0000262A 0868 0000 0071 bchg.b [A0 + 0x71], 0x0 label00002630: 00002630 302E FF8A move.w D0, [A6 - 0x76] 00002634 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002638 0000 0006 ori.b D0, 0x6 0000263C 010E btst A6, D0 0000263E 000E 0026 ori.b A6, 0x26 /* '&' */ 00002642 00BC 00D0 00D6 00DC 00E2 ori.l 0xDC00E2, 0xD000D6 0000264C 7004 moveq.l D0, 0x04 0000264E 2D40 FE7E move.l [A6 - 0x182], D0 00002652 082E 0000 FE85 btst.b [A6 - 0x17B], 0x0 00002658 6700 00F0 beq +0xF2 /* 0000274A */ 0000265C 7001 moveq.l D0, 0x01 0000265E 3D40 FF8C move.w [A6 - 0x74], D0 00002662 6000 00E6 bra +0xE8 /* 0000274A */ 00002666 42AE FE7E clr.l [A6 - 0x182] 0000266A 082E 0001 FE85 btst.b [A6 - 0x17B], 0x1 00002670 6700 007A beq +0x7C /* 000026EC */ 00002674 7008 moveq.l D0, 0x08 00002676 2D40 FE7E move.l [A6 - 0x182], D0 0000267A 206E FFD6 movea.l A0, [A6 - 0x2A] 0000267E 08E8 0000 0071 bset.b [A0 + 0x71], 0x0 00002684 42A7 clr.l -[A7] 00002686 4878 0010 push.l 0x10 0000268A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 0000268E 205F movea.l A0, [A7]+ 00002690 2D48 FF86 move.l [A6 - 0x7A], A0 00002694 206E FF86 movea.l A0, [A6 - 0x7A] 00002698 226E FFA6 movea.l A1, [A6 - 0x5A] 0000269C 2251 movea.l A1, [A1] 0000269E 2050 movea.l A0, [A0] 000026A0 43E9 0018 lea.l A1, [A1 + 0x18] 000026A4 20D9 move.l [A0]+, [A1]+ 000026A6 20D9 move.l [A0]+, [A1]+ 000026A8 41EE FFF8 lea.l A0, [A6 - 0x8] 000026AC 43ED EBD2 lea.l A1, [A5 - 0x142E] 000026B0 20D9 move.l [A0]+, [A1]+ 000026B2 20D9 move.l [A0]+, [A1]+ 000026B4 3F3C 0003 move.w -[A7], 0x3 000026B8 3F3C 0003 move.w -[A7], 0x3 000026BC 486E FFF8 pea.l [A6 - 0x8] 000026C0 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000026C4 508F addq.l A7, 8 000026C6 302D 8DB6 move.w D0, [A5 - 0x724A] 000026CA 0640 0012 addi.w D0, 0x12 000026CE D16E FFF8 add.w [A6 - 0x8], D0 000026D2 206E FF86 movea.l A0, [A6 - 0x7A] 000026D6 2050 movea.l A0, [A0] 000026D8 5088 addq.l A0, 8 000026DA 43EE FFF8 lea.l A1, [A6 - 0x8] 000026DE 20D9 move.l [A0]+, [A1]+ 000026E0 20D9 move.l [A0]+, [A1]+ 000026E2 206E FFD6 movea.l A0, [A6 - 0x2A] 000026E6 216E FF86 0082 move.l [A0 + 0x82], [A6 - 0x7A] label000026EC: 000026EC 082E 0000 FE85 btst.b [A6 - 0x17B], 0x0 000026F2 6700 0056 beq +0x58 /* 0000274A */ 000026F6 7001 moveq.l D0, 0x01 000026F8 3D40 FF8C move.w [A6 - 0x74], D0 000026FC 604C bra +0x4E /* 0000274A */ 000026FE 7010 moveq.l D0, 0x10 00002700 2D40 FE7E move.l [A6 - 0x182], D0 00002704 082E 0000 FE85 btst.b [A6 - 0x17B], 0x0 0000270A 673E beq +0x40 /* 0000274A */ 0000270C 7001 moveq.l D0, 0x01 0000270E 3D40 FF8C move.w [A6 - 0x74], D0 00002712 6036 bra +0x38 /* 0000274A */ 00002714 7001 moveq.l D0, 0x01 00002716 2D40 FE7E move.l [A6 - 0x182], D0 0000271A 602E bra +0x30 /* 0000274A */ 0000271C 7002 moveq.l D0, 0x02 0000271E 2D40 FE7E move.l [A6 - 0x182], D0 00002722 6026 bra +0x28 /* 0000274A */ 00002724 7003 moveq.l D0, 0x03 00002726 2D40 FE7E move.l [A6 - 0x182], D0 0000272A 601E bra +0x20 /* 0000274A */ 0000272C 2D7C 0000 0200 FE7E move.l [A6 - 0x182], 0x200 00002734 2D7C FFFF FC19 FE7A move.l [A6 - 0x186], 0xFFFFFC19 0000273C 082E 0000 FE85 btst.b [A6 - 0x17B], 0x0 00002742 6706 beq +0x8 /* 0000274A */ 00002744 7001 moveq.l D0, 0x01 00002746 3D40 FF8C move.w [A6 - 0x74], D0 label0000274A: 0000274A 206E FFD6 movea.l A0, [A6 - 0x2A] 0000274E 116E FF8D 0070 move.b [A0 + 0x70], [A6 - 0x73] 00002754 206E FFD6 movea.l A0, [A6 - 0x2A] 00002758 216E FE7A 0098 move.l [A0 + 0x98], [A6 - 0x186] 0000275E 202E FE7E move.l D0, [A6 - 0x182] 00002762 E880 asr D0, 4 00002764 42A7 clr.l -[A7] 00002766 4879 5744 4546 push.l 0x57444546 /* 'WDEF' */ 0000276C 3F00 move.w -[A7], D0 0000276E A80C syscall RGetResource 00002770 205F movea.l A0, [A7]+ 00002772 2D48 FE76 move.l [A6 - 0x18A], A0 00002776 203C 00FF FFFF move.l D0, 0xFFFFFF 0000277C C0AE FE76 and.l D0, [A6 - 0x18A] 00002780 720F moveq.l D1, 0x0F 00002782 C2AE FE7E and.l D1, [A6 - 0x182] 00002786 7418 moveq.l D2, 0x18 00002788 E5A9 lsl D1, D2 0000278A 8081 or.l D0, D1 0000278C 2D40 FE76 move.l [A6 - 0x18A], D0 00002790 206E FFD6 movea.l A0, [A6 - 0x2A] 00002794 216E FE76 007E move.l [A0 + 0x7E], [A6 - 0x18A] 0000279A 2F2E FFDA move.l -[A7], [A6 - 0x26] 0000279E 4267 clr.w -[A7] 000027A0 A963 syscall SetControlValue/SetCtlValue 000027A2 2F2E FFDE move.l -[A7], [A6 - 0x22] 000027A6 4267 clr.w -[A7] 000027A8 A963 syscall SetControlValue/SetCtlValue 000027AA 0C6E 0001 FF8A cmpi.w [A6 - 0x76], 0x1 000027B0 660E bne +0x10 /* 000027C0 */ 000027B2 2F2E FFDA move.l -[A7], [A6 - 0x26] 000027B6 A957 syscall ShowControl 000027B8 2F2E FFDE move.l -[A7], [A6 - 0x22] 000027BC A957 syscall ShowControl 000027BE 600C bra +0xE /* 000027CC */ label000027C0: 000027C0 2F2E FFDA move.l -[A7], [A6 - 0x26] 000027C4 A958 syscall HideControl 000027C6 2F2E FFDE move.l -[A7], [A6 - 0x22] 000027CA A958 syscall HideControl label000027CC: 000027CC 206E FFA6 movea.l A0, [A6 - 0x5A] 000027D0 2050 movea.l A0, [A0] 000027D2 43EE FFF8 lea.l A1, [A6 - 0x8] 000027D6 41E8 0018 lea.l A0, [A0 + 0x18] 000027DA 22D8 move.l [A1]+, [A0]+ 000027DC 22D8 move.l [A1]+, [A0]+ 000027DE 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 000027E2 486E FFF8 pea.l [A6 - 0x8] 000027E6 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 000027EA 508F addq.l A7, 8 000027EC 206E FFA6 movea.l A0, [A6 - 0x5A] 000027F0 486E FE86 pea.l [A6 - 0x17A] 000027F4 2050 movea.l A0, [A0] 000027F6 2F28 0028 move.l -[A7], [A0 + 0x28] 000027FA 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 000027FE 508F addq.l A7, 8 00002800 486E FE86 pea.l [A6 - 0x17A] 00002804 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00002808 588F addq.l A7, 4 0000280A 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 0000280E 486E FE86 pea.l [A6 - 0x17A] 00002812 A91A syscall SetWTitle 00002814 4E5E unlink A6 00002816 4E75 rts export_334: 00002818 4E56 FFF4 link A6, -0x000C 0000281C 48E7 0300 movem.l -[A7], D6,D7 00002820 526D 8FD8 addq.w [A5 - 0x7028], 1 00002824 3F2E 000C move.w -[A7], [A6 + 0xC] 00002828 486E FFF4 pea.l [A6 - 0xC] 0000282C 486E FFF8 pea.l [A6 - 0x8] 00002830 486E FFFC pea.l [A6 - 0x4] 00002834 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002838 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 0000283C 4FEF 0012 lea.l A7, [A7 + 0x12] 00002840 3E00 move.w D7, D0 00002842 4A47 tst.w D7 00002844 6706 beq +0x8 /* 0000284C */ 00002846 3007 move.w D0, D7 00002848 6000 006A bra +0x6C /* 000028B4 */ label0000284C: 0000284C 3C2D 8FD6 move.w D6, [A5 - 0x702A] 00002850 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002854 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002858 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000285C 4EBA 005E jsr [PC + 0x5E /* 000028BC */] 00002860 4FEF 000C lea.l A7, [A7 + 0xC] 00002864 3E00 move.w D7, D0 00002866 4A47 tst.w D7 00002868 6704 beq +0x6 /* 0000286E */ 0000286A 3007 move.w D0, D7 0000286C 6046 bra +0x48 /* 000028B4 */ label0000286E: 0000286E BC6D 8FD6 cmp.w D6, [A5 - 0x702A] 00002872 6724 beq +0x26 /* 00002898 */ 00002874 4267 clr.w -[A7] 00002876 486E FFF4 pea.l [A6 - 0xC] 0000287A 486E FFF8 pea.l [A6 - 0x8] 0000287E 486E FFFC pea.l [A6 - 0x4] 00002882 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002886 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 0000288A 4FEF 0012 lea.l A7, [A7 + 0x12] 0000288E 3E00 move.w D7, D0 00002890 4A47 tst.w D7 00002892 6704 beq +0x6 /* 00002898 */ 00002894 3007 move.w D0, D7 00002896 601C bra +0x1E /* 000028B4 */ label00002898: 00002898 3F2E 000E move.w -[A7], [A6 + 0xE] 0000289C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000028A0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000028A4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000028A8 4EBA 01B8 jsr [PC + 0x1B8 /* 00002A62 */] 000028AC 4FEF 000E lea.l A7, [A7 + 0xE] 000028B0 3E00 move.w D7, D0 000028B2 3007 move.w D0, D7 label000028B4: 000028B4 4CDF 00C0 movem.l D6,D7, [A7]+ 000028B8 4E5E unlink A6 000028BA 4E75 rts fn000028BC: 000028BC 4E56 FF52 link A6, -0x00AE 000028C0 2F07 move.l -[A7], D7 000028C2 2D6D 9040 FF52 move.l [A6 - 0xAE], [A5 - 0x6FC0] 000028C8 486E FF56 pea.l [A6 - 0xAA] 000028CC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000028D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028D4 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000028D8 4FEF 000C lea.l A7, [A7 + 0xC] 000028DC 4A40 tst.w D0 000028DE 6606 bne +0x8 /* 000028E6 */ 000028E0 7000 moveq.l D0, 0x00 000028E2 6000 0178 bra +0x17A /* 00002A5C */ label000028E6: 000028E6 202E FF72 move.l D0, [A6 - 0x8E] 000028EA B0AE 000C cmp.l D0, [A6 + 0xC] 000028EE 6606 bne +0x8 /* 000028F6 */ 000028F0 7000 moveq.l D0, 0x00 000028F2 6000 0168 bra +0x16A /* 00002A5C */ label000028F6: 000028F6 486E FFC0 pea.l [A6 - 0x40] 000028FA 2F2E 000C move.l -[A7], [A6 + 0xC] 000028FE 2F2E FF6E move.l -[A7], [A6 - 0x92] 00002902 2F2E FF56 move.l -[A7], [A6 - 0xAA] 00002906 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000290A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000290E 202E FFC4 move.l D0, [A6 - 0x3C] 00002912 B0AE FF8A cmp.l D0, [A6 - 0x76] 00002916 6600 0090 bne +0x92 /* 000029A8 */ 0000291A 4EBA E54A jsr [PC - 0x1AB6 /* 00000E66 */] 0000291E 3E00 move.w D7, D0 00002920 4A47 tst.w D7 00002922 6706 beq +0x8 /* 0000292A */ 00002924 3007 move.w D0, D7 00002926 6000 0134 bra +0x136 /* 00002A5C */ label0000292A: 0000292A 202E FF52 move.l D0, [A6 - 0xAE] 0000292E B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00002932 6708 beq +0xA /* 0000293C */ 00002934 303C FC20 move.w D0, 0xFC20 00002938 6000 0122 bra +0x124 /* 00002A5C */ label0000293C: 0000293C 4EBA E50E jsr [PC - 0x1AF2 /* 00000E4C */] 00002940 486D 9C24 pea.l [A5 - 0x63DC] 00002944 4EBA DC28 jsr [PC - 0x23D8 /* 0000056E */] 00002948 588F addq.l A7, 4 0000294A 3E00 move.w D7, D0 0000294C 4A47 tst.w D7 0000294E 6706 beq +0x8 /* 00002956 */ 00002950 3007 move.w D0, D7 00002952 6000 0108 bra +0x10A /* 00002A5C */ label00002956: 00002956 202E FF52 move.l D0, [A6 - 0xAE] 0000295A B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 0000295E 6708 beq +0xA /* 00002968 */ 00002960 303C FC20 move.w D0, 0xFC20 00002964 6000 00F6 bra +0xF8 /* 00002A5C */ label00002968: 00002968 4A6D 8FBA tst.w [A5 - 0x7046] 0000296C 6630 bne +0x32 /* 0000299E */ 0000296E 2F2E FF9E move.l -[A7], [A6 - 0x62] 00002972 4267 clr.w -[A7] 00002974 486D 9C30 pea.l [A5 - 0x63D0] 00002978 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 0000297C 4FEF 000A lea.l A7, [A7 + 0xA] 00002980 3E00 move.w D7, D0 00002982 4A47 tst.w D7 00002984 6706 beq +0x8 /* 0000298C */ 00002986 3007 move.w D0, D7 00002988 6000 00D2 bra +0xD4 /* 00002A5C */ label0000298C: 0000298C 202E FF52 move.l D0, [A6 - 0xAE] 00002990 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00002994 6708 beq +0xA /* 0000299E */ 00002996 303C FC20 move.w D0, 0xFC20 0000299A 6000 00C0 bra +0xC2 /* 00002A5C */ label0000299E: 0000299E 4EBA E542 jsr [PC - 0x1ABE /* 00000EE2 */] 000029A2 7000 moveq.l D0, 0x00 000029A4 6000 00B6 bra +0xB8 /* 00002A5C */ label000029A8: 000029A8 4EBA E4BC jsr [PC - 0x1B44 /* 00000E66 */] 000029AC 3E00 move.w D7, D0 000029AE 4A47 tst.w D7 000029B0 6706 beq +0x8 /* 000029B8 */ 000029B2 3007 move.w D0, D7 000029B4 6000 00A6 bra +0xA8 /* 00002A5C */ label000029B8: 000029B8 202E FF52 move.l D0, [A6 - 0xAE] 000029BC B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 000029C0 6708 beq +0xA /* 000029CA */ 000029C2 303C FC20 move.w D0, 0xFC20 000029C6 6000 0094 bra +0x96 /* 00002A5C */ label000029CA: 000029CA 4EBA E480 jsr [PC - 0x1B80 /* 00000E4C */] 000029CE 486D 9C3A pea.l [A5 - 0x63C6] 000029D2 4EBA DB9A jsr [PC - 0x2466 /* 0000056E */] 000029D6 588F addq.l A7, 4 000029D8 3E00 move.w D7, D0 000029DA 4A47 tst.w D7 000029DC 6706 beq +0x8 /* 000029E4 */ 000029DE 3007 move.w D0, D7 000029E0 6000 007A bra +0x7C /* 00002A5C */ label000029E4: 000029E4 202E FF52 move.l D0, [A6 - 0xAE] 000029E8 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 000029EC 6708 beq +0xA /* 000029F6 */ 000029EE 303C FC20 move.w D0, 0xFC20 000029F2 6000 0068 bra +0x6A /* 00002A5C */ label000029F6: 000029F6 4A6D 8FBA tst.w [A5 - 0x7046] 000029FA 6600 005A bne +0x5C /* 00002A56 */ 000029FE 2F2E FF9E move.l -[A7], [A6 - 0x62] 00002A02 4267 clr.w -[A7] 00002A04 486D 9C46 pea.l [A5 - 0x63BA] 00002A08 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00002A0C 4FEF 000A lea.l A7, [A7 + 0xA] 00002A10 3E00 move.w D7, D0 00002A12 4A47 tst.w D7 00002A14 6704 beq +0x6 /* 00002A1A */ 00002A16 3007 move.w D0, D7 00002A18 6042 bra +0x44 /* 00002A5C */ label00002A1A: 00002A1A 202E FF52 move.l D0, [A6 - 0xAE] 00002A1E B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00002A22 6706 beq +0x8 /* 00002A2A */ 00002A24 303C FC20 move.w D0, 0xFC20 00002A28 6032 bra +0x34 /* 00002A5C */ label00002A2A: 00002A2A 2F2E FF9E move.l -[A7], [A6 - 0x62] 00002A2E 4267 clr.w -[A7] 00002A30 486D 9C50 pea.l [A5 - 0x63B0] 00002A34 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00002A38 4FEF 000A lea.l A7, [A7 + 0xA] 00002A3C 3E00 move.w D7, D0 00002A3E 4A47 tst.w D7 00002A40 6704 beq +0x6 /* 00002A46 */ 00002A42 3007 move.w D0, D7 00002A44 6016 bra +0x18 /* 00002A5C */ label00002A46: 00002A46 202E FF52 move.l D0, [A6 - 0xAE] 00002A4A B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00002A4E 6706 beq +0x8 /* 00002A56 */ 00002A50 303C FC20 move.w D0, 0xFC20 00002A54 6006 bra +0x8 /* 00002A5C */ label00002A56: 00002A56 4EBA E48A jsr [PC - 0x1B76 /* 00000EE2 */] 00002A5A 7000 moveq.l D0, 0x00 label00002A5C: 00002A5C 2E1F move.l D7, [A7]+ 00002A5E 4E5E unlink A6 00002A60 4E75 rts fn00002A62: 00002A62 4E56 FF9C link A6, -0x0064 00002A66 2F07 move.l -[A7], D7 00002A68 486D 8FE8 pea.l [A5 - 0x7018] 00002A6C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002A70 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A74 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00002A78 4FEF 000C lea.l A7, [A7 + 0xC] 00002A7C 4A40 tst.w D0 00002A7E 6700 0426 beq +0x428 /* 00002EA6 */ 00002A82 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00002A86 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00002A8A 588F addq.l A7, 4 00002A8C 202D 9004 move.l D0, [A5 - 0x6FFC] 00002A90 B0AE 000C cmp.l D0, [A6 + 0xC] 00002A94 663A bne +0x3C /* 00002AD0 */ 00002A96 3F2E 0014 move.w -[A7], [A6 + 0x14] 00002A9A 4EBA 07B6 jsr [PC + 0x7B6 /* 00003252 */] 00002A9E 548F addq.l A7, 2 00002AA0 426D 9046 clr.w [A5 - 0x6FBA] 00002AA4 7064 moveq.l D0, 0x64 00002AA6 3B40 9044 move.w [A5 - 0x6FBC], D0 00002AAA 486D 8FE8 pea.l [A5 - 0x7018] 00002AAE 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00002AB2 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00002AB6 508F addq.l A7, 8 00002AB8 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00002ABC A873 syscall SetPort 00002ABE 4267 clr.w -[A7] 00002AC0 4EBA 0F64 jsr [PC + 0xF64 /* 00003A26 */] 00002AC4 548F addq.l A7, 2 00002AC6 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */] 00002ACA 7000 moveq.l D0, 0x00 00002ACC 6000 077E bra +0x780 /* 0000324C */ label00002AD0: 00002AD0 486E FFB0 pea.l [A6 - 0x50] 00002AD4 2F2E 000C move.l -[A7], [A6 + 0xC] 00002AD8 2F2D 9000 move.l -[A7], [A5 - 0x7000] 00002ADC 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002AE0 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00002AE4 4FEF 0010 lea.l A7, [A7 + 0x10] 00002AE8 4878 0003 push.l 0x3 00002AEC 2F2E FFCC move.l -[A7], [A6 - 0x34] 00002AF0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002AF4 2F00 move.l -[A7], D0 00002AF6 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00002AFA 588F addq.l A7, 4 00002AFC 4A40 tst.w D0 00002AFE 6706 beq +0x8 /* 00002B06 */ 00002B00 7025 moveq.l D0, 0x25 00002B02 6000 0748 bra +0x74A /* 0000324C */ label00002B06: 00002B06 202E FFB4 move.l D0, [A6 - 0x4C] 00002B0A B0AD 901C cmp.l D0, [A5 - 0x6FE4] 00002B0E 6600 0180 bne +0x182 /* 00002C90 */ 00002B12 486D 8FE8 pea.l [A5 - 0x7018] 00002B16 4EBA EA46 jsr [PC - 0x15BA /* 0000155E */] 00002B1A 588F addq.l A7, 4 00002B1C 2D6D 9008 FFA0 move.l [A6 - 0x60], [A5 - 0x6FF8] 00002B22 2D6D 901C FF9C move.l [A6 - 0x64], [A5 - 0x6FE4] 00002B28 4A6D 8DA6 tst.w [A5 - 0x725A] 00002B2C 6708 beq +0xA /* 00002B36 */ 00002B2E 2F2D 9018 move.l -[A7], [A5 - 0x6FE8] 00002B32 4EAD 124A jsr [A5 + 0x124A /* export_581 */] label00002B36: 00002B36 2B6E 000C 9004 move.l [A5 - 0x6FFC], [A6 + 0xC] 00002B3C 486E FFB0 pea.l [A6 - 0x50] 00002B40 2F2D 9004 move.l -[A7], [A5 - 0x6FFC] 00002B44 2F2D 9000 move.l -[A7], [A5 - 0x7000] 00002B48 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002B4C 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00002B50 4FEF 0010 lea.l A7, [A7 + 0x10] 00002B54 2B6E FFB0 9008 move.l [A5 - 0x6FF8], [A6 - 0x50] 00002B5A 2B6E FFB8 900C move.l [A5 - 0x6FF4], [A6 - 0x48] 00002B60 486D 9010 pea.l [A5 - 0x6FF0] 00002B64 2F2D 9008 move.l -[A7], [A5 - 0x6FF8] 00002B68 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002B6C 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00002B70 4FEF 000C lea.l A7, [A7 + 0xC] 00002B74 3F00 move.w -[A7], D0 00002B76 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002B7A 548F addq.l A7, 2 00002B7C 206D 9010 movea.l A0, [A5 - 0x6FF0] 00002B80 2050 movea.l A0, [A0] 00002B82 2B68 0020 9014 move.l [A5 - 0x6FEC], [A0 + 0x20] 00002B88 4A6D 8DA6 tst.w [A5 - 0x725A] 00002B8C 671A beq +0x1C /* 00002BA8 */ 00002B8E 206D 9010 movea.l A0, [A5 - 0x6FF0] 00002B92 486D 9018 pea.l [A5 - 0x6FE8] 00002B96 2050 movea.l A0, [A0] 00002B98 2F28 0010 move.l -[A7], [A0 + 0x10] 00002B9C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002BA0 4EBA 0922 jsr [PC + 0x922 /* 000034C4 */] 00002BA4 4FEF 000C lea.l A7, [A7 + 0xC] label00002BA8: 00002BA8 206D 9010 movea.l A0, [A5 - 0x6FF0] 00002BAC 2050 movea.l A0, [A0] 00002BAE 2F28 0024 move.l -[A7], [A0 + 0x24] 00002BB2 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00002BB6 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00002BBA 508F addq.l A7, 8 00002BBC 3F00 move.w -[A7], D0 00002BBE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002BC2 548F addq.l A7, 2 00002BC4 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00002BC8 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002BCC 588F addq.l A7, 4 00002BCE 3F2E 0014 move.w -[A7], [A6 + 0x14] 00002BD2 4EBA 067E jsr [PC + 0x67E /* 00003252 */] 00002BD6 548F addq.l A7, 2 00002BD8 426D 9046 clr.w [A5 - 0x6FBA] 00002BDC 7064 moveq.l D0, 0x64 00002BDE 3B40 9044 move.w [A5 - 0x6FBC], D0 00002BE2 52AD 8FD2 addq.l [A5 - 0x702E], 1 00002BE6 2B6D 8FD2 9040 move.l [A5 - 0x6FC0], [A5 - 0x702E] 00002BEC 486D 8FE8 pea.l [A5 - 0x7018] 00002BF0 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00002BF4 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00002BF8 508F addq.l A7, 8 00002BFA 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00002BFE A873 syscall SetPort 00002C00 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002C04 4267 clr.w -[A7] 00002C06 4EBA 0E1E jsr [PC + 0xE1E /* 00003A26 */] 00002C0A 548F addq.l A7, 2 00002C0C 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */] 00002C10 2F2E FFA0 move.l -[A7], [A6 - 0x60] 00002C14 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002C18 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00002C1C 508F addq.l A7, 8 00002C1E 3F00 move.w -[A7], D0 00002C20 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002C24 548F addq.l A7, 2 00002C26 2F2E FF9C move.l -[A7], [A6 - 0x64] 00002C2A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002C2E 4EAD 0742 jsr [A5 + 0x742 /* export_228 */] 00002C32 508F addq.l A7, 8 00002C34 3F00 move.w -[A7], D0 00002C36 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002C3A 548F addq.l A7, 2 00002C3C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002C40 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00002C44 588F addq.l A7, 4 00002C46 3F00 move.w -[A7], D0 00002C48 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002C4C 548F addq.l A7, 2 00002C4E 4A6D 8FBA tst.w [A5 - 0x7046] 00002C52 6636 bne +0x38 /* 00002C8A */ 00002C54 2D6D 9040 FFA4 move.l [A6 - 0x5C], [A5 - 0x6FC0] 00002C5A 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00002C5E 4267 clr.w -[A7] 00002C60 486D 9C60 pea.l [A5 - 0x63A0] 00002C64 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00002C68 4FEF 000A lea.l A7, [A7 + 0xA] 00002C6C 3E00 move.w D7, D0 00002C6E 4A47 tst.w D7 00002C70 6706 beq +0x8 /* 00002C78 */ 00002C72 3007 move.w D0, D7 00002C74 6000 05D6 bra +0x5D8 /* 0000324C */ label00002C78: 00002C78 202E FFA4 move.l D0, [A6 - 0x5C] 00002C7C B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00002C80 6708 beq +0xA /* 00002C8A */ 00002C82 303C FC20 move.w D0, 0xFC20 00002C86 6000 05C4 bra +0x5C6 /* 0000324C */ label00002C8A: 00002C8A 7000 moveq.l D0, 0x00 00002C8C 6000 05BE bra +0x5C0 /* 0000324C */ label00002C90: 00002C90 486D 8FE8 pea.l [A5 - 0x7018] 00002C94 4EBA E8C8 jsr [PC - 0x1738 /* 0000155E */] 00002C98 588F addq.l A7, 4 00002C9A 2D6D 9008 FFA0 move.l [A6 - 0x60], [A5 - 0x6FF8] 00002CA0 2D6D 901C FF9C move.l [A6 - 0x64], [A5 - 0x6FE4] 00002CA6 4A6D 8DA6 tst.w [A5 - 0x725A] 00002CAA 6710 beq +0x12 /* 00002CBC */ 00002CAC 2F2D 9018 move.l -[A7], [A5 - 0x6FE8] 00002CB0 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00002CB4 2F2D 902C move.l -[A7], [A5 - 0x6FD4] 00002CB8 4EAD 124A jsr [A5 + 0x124A /* export_581 */] label00002CBC: 00002CBC 2B6E 000C 9004 move.l [A5 - 0x6FFC], [A6 + 0xC] 00002CC2 486E FFB0 pea.l [A6 - 0x50] 00002CC6 2F2D 9004 move.l -[A7], [A5 - 0x6FFC] 00002CCA 2F2D 9000 move.l -[A7], [A5 - 0x7000] 00002CCE 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002CD2 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00002CD6 4FEF 0010 lea.l A7, [A7 + 0x10] 00002CDA 2B6E FFB0 9008 move.l [A5 - 0x6FF8], [A6 - 0x50] 00002CE0 2B6E FFB8 900C move.l [A5 - 0x6FF4], [A6 - 0x48] 00002CE6 486D 9010 pea.l [A5 - 0x6FF0] 00002CEA 2F2D 9008 move.l -[A7], [A5 - 0x6FF8] 00002CEE 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002CF2 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00002CF6 4FEF 000C lea.l A7, [A7 + 0xC] 00002CFA 3F00 move.w -[A7], D0 00002CFC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002D00 548F addq.l A7, 2 00002D02 206D 9010 movea.l A0, [A5 - 0x6FF0] 00002D06 2050 movea.l A0, [A0] 00002D08 2B68 0020 9014 move.l [A5 - 0x6FEC], [A0 + 0x20] 00002D0E 4A6D 8DA6 tst.w [A5 - 0x725A] 00002D12 671A beq +0x1C /* 00002D2E */ 00002D14 206D 9010 movea.l A0, [A5 - 0x6FF0] 00002D18 486D 9018 pea.l [A5 - 0x6FE8] 00002D1C 2050 movea.l A0, [A0] 00002D1E 2F28 0010 move.l -[A7], [A0 + 0x10] 00002D22 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002D26 4EBA 079C jsr [PC + 0x79C /* 000034C4 */] 00002D2A 4FEF 000C lea.l A7, [A7 + 0xC] label00002D2E: 00002D2E 2B6E FFB4 901C move.l [A5 - 0x6FE4], [A6 - 0x4C] 00002D34 2B6E FFBC 9020 move.l [A5 - 0x6FE0], [A6 - 0x44] 00002D3A 486D 9024 pea.l [A5 - 0x6FDC] 00002D3E 2F2D 901C move.l -[A7], [A5 - 0x6FE4] 00002D42 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002D46 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00002D4A 4FEF 000C lea.l A7, [A7 + 0xC] 00002D4E 3F00 move.w -[A7], D0 00002D50 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002D54 548F addq.l A7, 2 00002D56 206D 9024 movea.l A0, [A5 - 0x6FDC] 00002D5A 2050 movea.l A0, [A0] 00002D5C 2B68 0020 9028 move.l [A5 - 0x6FD8], [A0 + 0x20] 00002D62 4A6D 8DA6 tst.w [A5 - 0x725A] 00002D66 671A beq +0x1C /* 00002D82 */ 00002D68 206D 9024 movea.l A0, [A5 - 0x6FDC] 00002D6C 486D 902C pea.l [A5 - 0x6FD4] 00002D70 2050 movea.l A0, [A0] 00002D72 2F28 0010 move.l -[A7], [A0 + 0x10] 00002D76 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002D7A 4EBA 0748 jsr [PC + 0x748 /* 000034C4 */] 00002D7E 4FEF 000C lea.l A7, [A7 + 0xC] label00002D82: 00002D82 206D 9010 movea.l A0, [A5 - 0x6FF0] 00002D86 2050 movea.l A0, [A0] 00002D88 2F28 0024 move.l -[A7], [A0 + 0x24] 00002D8C 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00002D90 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00002D94 508F addq.l A7, 8 00002D96 3F00 move.w -[A7], D0 00002D98 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002D9C 548F addq.l A7, 2 00002D9E 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00002DA2 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002DA6 588F addq.l A7, 4 00002DA8 3F2E 0014 move.w -[A7], [A6 + 0x14] 00002DAC 4EBA 04A4 jsr [PC + 0x4A4 /* 00003252 */] 00002DB0 548F addq.l A7, 2 00002DB2 426D 9046 clr.w [A5 - 0x6FBA] 00002DB6 7064 moveq.l D0, 0x64 00002DB8 3B40 9044 move.w [A5 - 0x6FBC], D0 00002DBC 52AD 8FD2 addq.l [A5 - 0x702E], 1 00002DC0 2B6D 8FD2 9040 move.l [A5 - 0x6FC0], [A5 - 0x702E] 00002DC6 486D 8FE8 pea.l [A5 - 0x7018] 00002DCA 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00002DCE 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00002DD2 508F addq.l A7, 8 00002DD4 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00002DD8 A873 syscall SetPort 00002DDA 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002DDE 4EBA E36A jsr [PC - 0x1C96 /* 0000114A */] 00002DE2 4EBA E434 jsr [PC - 0x1BCC /* 00001218 */] 00002DE6 3F3C 0001 move.w -[A7], 0x1 00002DEA 4EBA 0C3A jsr [PC + 0xC3A /* 00003A26 */] 00002DEE 548F addq.l A7, 2 00002DF0 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */] 00002DF4 2F2E FFA0 move.l -[A7], [A6 - 0x60] 00002DF8 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002DFC 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00002E00 508F addq.l A7, 8 00002E02 3F00 move.w -[A7], D0 00002E04 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002E08 548F addq.l A7, 2 00002E0A 2F2E FF9C move.l -[A7], [A6 - 0x64] 00002E0E 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002E12 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00002E16 508F addq.l A7, 8 00002E18 3F00 move.w -[A7], D0 00002E1A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002E1E 548F addq.l A7, 2 00002E20 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002E24 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00002E28 588F addq.l A7, 4 00002E2A 3F00 move.w -[A7], D0 00002E2C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002E30 548F addq.l A7, 2 00002E32 4A6D 8FBA tst.w [A5 - 0x7046] 00002E36 6600 0068 bne +0x6A /* 00002EA0 */ 00002E3A 2D6D 9040 FFA4 move.l [A6 - 0x5C], [A5 - 0x6FC0] 00002E40 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00002E44 4267 clr.w -[A7] 00002E46 486D 9C6A pea.l [A5 - 0x6396] 00002E4A 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00002E4E 4FEF 000A lea.l A7, [A7 + 0xA] 00002E52 3E00 move.w D7, D0 00002E54 4A47 tst.w D7 00002E56 6706 beq +0x8 /* 00002E5E */ 00002E58 3007 move.w D0, D7 00002E5A 6000 03F0 bra +0x3F2 /* 0000324C */ label00002E5E: 00002E5E 202E FFA4 move.l D0, [A6 - 0x5C] 00002E62 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00002E66 6708 beq +0xA /* 00002E70 */ 00002E68 303C FC20 move.w D0, 0xFC20 00002E6C 6000 03DE bra +0x3E0 /* 0000324C */ label00002E70: 00002E70 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00002E74 4267 clr.w -[A7] 00002E76 486D 9C7A pea.l [A5 - 0x6386] 00002E7A 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00002E7E 4FEF 000A lea.l A7, [A7 + 0xA] 00002E82 3E00 move.w D7, D0 00002E84 4A47 tst.w D7 00002E86 6706 beq +0x8 /* 00002E8E */ 00002E88 3007 move.w D0, D7 00002E8A 6000 03C0 bra +0x3C2 /* 0000324C */ label00002E8E: 00002E8E 202E FFA4 move.l D0, [A6 - 0x5C] 00002E92 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00002E96 6708 beq +0xA /* 00002EA0 */ 00002E98 303C FC20 move.w D0, 0xFC20 00002E9C 6000 03AE bra +0x3B0 /* 0000324C */ label00002EA0: 00002EA0 7000 moveq.l D0, 0x00 00002EA2 6000 03A8 bra +0x3AA /* 0000324C */ label00002EA6: 00002EA6 2B6E 0008 8FE8 move.l [A5 - 0x7018], [A6 + 0x8] 00002EAC 486D 8FEC pea.l [A5 - 0x7014] 00002EB0 42A7 clr.l -[A7] 00002EB2 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002EB6 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00002EBA 4FEF 000C lea.l A7, [A7 + 0xC] 00002EBE 3F00 move.w -[A7], D0 00002EC0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002EC4 548F addq.l A7, 2 00002EC6 486D 8FF0 pea.l [A5 - 0x7010] 00002ECA 4878 0001 push.l 0x1 00002ECE 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002ED2 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00002ED6 4FEF 000C lea.l A7, [A7 + 0xC] 00002EDA 3F00 move.w -[A7], D0 00002EDC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002EE0 548F addq.l A7, 2 00002EE2 2B6E 0010 8FF4 move.l [A5 - 0x700C], [A6 + 0x10] 00002EE8 486E FFF0 pea.l [A6 - 0x10] 00002EEC 2F2D 8FF4 move.l -[A7], [A5 - 0x700C] 00002EF0 2F2D 8FF0 move.l -[A7], [A5 - 0x7010] 00002EF4 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002EF8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002EFC 4FEF 0010 lea.l A7, [A7 + 0x10] 00002F00 2B6E FFF0 8FF8 move.l [A5 - 0x7008], [A6 - 0x10] 00002F06 2B6E FFF4 8FFC move.l [A5 - 0x7004], [A6 - 0xC] 00002F0C 486D 9000 pea.l [A5 - 0x7000] 00002F10 2F2D 8FF8 move.l -[A7], [A5 - 0x7008] 00002F14 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002F18 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00002F1C 4FEF 000C lea.l A7, [A7 + 0xC] 00002F20 3F00 move.w -[A7], D0 00002F22 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002F26 548F addq.l A7, 2 00002F28 2B6E 000C 9004 move.l [A5 - 0x6FFC], [A6 + 0xC] 00002F2E 486E FFB0 pea.l [A6 - 0x50] 00002F32 2F2D 9004 move.l -[A7], [A5 - 0x6FFC] 00002F36 2F2D 9000 move.l -[A7], [A5 - 0x7000] 00002F3A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002F3E 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00002F42 4FEF 0010 lea.l A7, [A7 + 0x10] 00002F46 4878 0003 push.l 0x3 00002F4A 2F2E FFCC move.l -[A7], [A6 - 0x34] 00002F4E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002F52 2F00 move.l -[A7], D0 00002F54 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00002F58 588F addq.l A7, 4 00002F5A 4A40 tst.w D0 00002F5C 675E beq +0x60 /* 00002FBC */ 00002F5E 42A7 clr.l -[A7] 00002F60 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002F64 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00002F68 508F addq.l A7, 8 00002F6A 3F00 move.w -[A7], D0 00002F6C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002F70 548F addq.l A7, 2 00002F72 4878 0001 push.l 0x1 00002F76 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002F7A 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00002F7E 508F addq.l A7, 8 00002F80 3F00 move.w -[A7], D0 00002F82 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002F86 548F addq.l A7, 2 00002F88 2F2D 8FF8 move.l -[A7], [A5 - 0x7008] 00002F8C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002F90 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00002F94 508F addq.l A7, 8 00002F96 3F00 move.w -[A7], D0 00002F98 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002F9C 548F addq.l A7, 2 00002F9E 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002FA2 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 00002FA6 588F addq.l A7, 4 00002FA8 486D 8FE8 pea.l [A5 - 0x7018] 00002FAC 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00002FB0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002FB4 508F addq.l A7, 8 00002FB6 7025 moveq.l D0, 0x25 00002FB8 6000 0292 bra +0x294 /* 0000324C */ label00002FBC: 00002FBC 2B6E FFB0 9008 move.l [A5 - 0x6FF8], [A6 - 0x50] 00002FC2 2B6E FFB8 900C move.l [A5 - 0x6FF4], [A6 - 0x48] 00002FC8 486D 9010 pea.l [A5 - 0x6FF0] 00002FCC 2F2D 9008 move.l -[A7], [A5 - 0x6FF8] 00002FD0 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00002FD4 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00002FD8 4FEF 000C lea.l A7, [A7 + 0xC] 00002FDC 3F00 move.w -[A7], D0 00002FDE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002FE2 548F addq.l A7, 2 00002FE4 206D 9010 movea.l A0, [A5 - 0x6FF0] 00002FE8 2050 movea.l A0, [A0] 00002FEA 2B68 0020 9014 move.l [A5 - 0x6FEC], [A0 + 0x20] 00002FF0 4A6D 8DA6 tst.w [A5 - 0x725A] 00002FF4 671A beq +0x1C /* 00003010 */ 00002FF6 206D 9010 movea.l A0, [A5 - 0x6FF0] 00002FFA 486D 9018 pea.l [A5 - 0x6FE8] 00002FFE 2050 movea.l A0, [A0] 00003000 2F28 0010 move.l -[A7], [A0 + 0x10] 00003004 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00003008 4EBA 04BA jsr [PC + 0x4BA /* 000034C4 */] 0000300C 4FEF 000C lea.l A7, [A7 + 0xC] label00003010: 00003010 2B6E FFB4 901C move.l [A5 - 0x6FE4], [A6 - 0x4C] 00003016 2B6E FFBC 9020 move.l [A5 - 0x6FE0], [A6 - 0x44] 0000301C 486D 9024 pea.l [A5 - 0x6FDC] 00003020 2F2D 901C move.l -[A7], [A5 - 0x6FE4] 00003024 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00003028 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 0000302C 4FEF 000C lea.l A7, [A7 + 0xC] 00003030 3F00 move.w -[A7], D0 00003032 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003036 548F addq.l A7, 2 00003038 206D 9024 movea.l A0, [A5 - 0x6FDC] 0000303C 2050 movea.l A0, [A0] 0000303E 2B68 0020 9028 move.l [A5 - 0x6FD8], [A0 + 0x20] 00003044 4A6D 8DA6 tst.w [A5 - 0x725A] 00003048 671A beq +0x1C /* 00003064 */ 0000304A 206D 9024 movea.l A0, [A5 - 0x6FDC] 0000304E 486D 902C pea.l [A5 - 0x6FD4] 00003052 2050 movea.l A0, [A0] 00003054 2F28 0010 move.l -[A7], [A0 + 0x10] 00003058 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 0000305C 4EBA 0466 jsr [PC + 0x466 /* 000034C4 */] 00003060 4FEF 000C lea.l A7, [A7 + 0xC] label00003064: 00003064 206D 9010 movea.l A0, [A5 - 0x6FF0] 00003068 2050 movea.l A0, [A0] 0000306A 2F28 0024 move.l -[A7], [A0 + 0x24] 0000306E 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00003072 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00003076 508F addq.l A7, 8 00003078 3F00 move.w -[A7], D0 0000307A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 0000307E 548F addq.l A7, 2 00003080 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00003084 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003088 588F addq.l A7, 4 0000308A 426D 9046 clr.w [A5 - 0x6FBA] 0000308E 7064 moveq.l D0, 0x64 00003090 3B40 9044 move.w [A5 - 0x6FBC], D0 00003094 426D 9050 clr.w [A5 - 0x6FB0] 00003098 52AD 8FD2 addq.l [A5 - 0x702E], 1 0000309C 2B6D 8FD2 903C move.l [A5 - 0x6FC4], [A5 - 0x702E] 000030A2 2B6D 8FD2 9040 move.l [A5 - 0x6FC0], [A5 - 0x702E] 000030A8 4EBA 01E4 jsr [PC + 0x1E4 /* 0000328E */] 000030AC 486D 8FE8 pea.l [A5 - 0x7018] 000030B0 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000030B4 588F addq.l A7, 4 000030B6 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000030BA A873 syscall SetPort 000030BC 4EBA E08C jsr [PC - 0x1F74 /* 0000114A */] 000030C0 4A6E 0014 tst.w [A6 + 0x14] 000030C4 660E bne +0x10 /* 000030D4 */ 000030C6 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000030CA 1F3C 0001 move.b -[A7], 0x1 000030CE A908 syscall ShowHide 000030D0 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] label000030D4: 000030D4 4EBA E142 jsr [PC - 0x1EBE /* 00001218 */] 000030D8 3F3C 0001 move.w -[A7], 0x1 000030DC 4EBA 0948 jsr [PC + 0x948 /* 00003A26 */] 000030E0 548F addq.l A7, 2 000030E2 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */] 000030E6 7E00 moveq.l D7, 0x00 000030E8 4A6D 8FBA tst.w [A5 - 0x7046] 000030EC 6600 013E bne +0x140 /* 0000322C */ 000030F0 2D6D 9040 FFA4 move.l [A6 - 0x5C], [A5 - 0x6FC0] 000030F6 4A6D 8D9C tst.w [A5 - 0x7264] 000030FA 6700 0064 beq +0x66 /* 00003160 */ 000030FE 426D 8D9C clr.w [A5 - 0x7264] 00003102 4AAD 8DD6 tst.l [A5 - 0x722A] 00003106 6728 beq +0x2A /* 00003130 */ 00003108 486D 9C84 pea.l [A5 - 0x637C] 0000310C 4EAD 0DAA jsr [A5 + 0xDAA /* export_433 */] 00003110 588F addq.l A7, 4 00003112 3E00 move.w D7, D0 00003114 4A47 tst.w D7 00003116 6706 beq +0x8 /* 0000311E */ 00003118 3007 move.w D0, D7 0000311A 6000 0130 bra +0x132 /* 0000324C */ label0000311E: 0000311E 202E FFA4 move.l D0, [A6 - 0x5C] 00003122 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00003126 6708 beq +0xA /* 00003130 */ 00003128 303C FC20 move.w D0, 0xFC20 0000312C 6000 011E bra +0x120 /* 0000324C */ label00003130: 00003130 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00003134 4267 clr.w -[A7] 00003136 486D 9C8E pea.l [A5 - 0x6372] 0000313A 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 0000313E 4FEF 000A lea.l A7, [A7 + 0xA] 00003142 3E00 move.w D7, D0 00003144 4A47 tst.w D7 00003146 6706 beq +0x8 /* 0000314E */ 00003148 3007 move.w D0, D7 0000314A 6000 0100 bra +0x102 /* 0000324C */ label0000314E: 0000314E 202E FFA4 move.l D0, [A6 - 0x5C] 00003152 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00003156 6708 beq +0xA /* 00003160 */ 00003158 303C FC20 move.w D0, 0xFC20 0000315C 6000 00EE bra +0xF0 /* 0000324C */ label00003160: 00003160 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00003164 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00003168 588F addq.l A7, 4 0000316A 0C40 0001 cmpi.w D0, 0x1 0000316E 6630 bne +0x32 /* 000031A0 */ 00003170 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00003174 4267 clr.w -[A7] 00003176 486D 9C96 pea.l [A5 - 0x636A] 0000317A 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 0000317E 4FEF 000A lea.l A7, [A7 + 0xA] 00003182 3E00 move.w D7, D0 00003184 4A47 tst.w D7 00003186 6706 beq +0x8 /* 0000318E */ 00003188 3007 move.w D0, D7 0000318A 6000 00C0 bra +0xC2 /* 0000324C */ label0000318E: 0000318E 202E FFA4 move.l D0, [A6 - 0x5C] 00003192 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00003196 6708 beq +0xA /* 000031A0 */ 00003198 303C FC20 move.w D0, 0xFC20 0000319C 6000 00AE bra +0xB0 /* 0000324C */ label000031A0: 000031A0 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000031A4 4267 clr.w -[A7] 000031A6 486D 9CA2 pea.l [A5 - 0x635E] 000031AA 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000031AE 4FEF 000A lea.l A7, [A7 + 0xA] 000031B2 3E00 move.w D7, D0 000031B4 4A47 tst.w D7 000031B6 6706 beq +0x8 /* 000031BE */ 000031B8 3007 move.w D0, D7 000031BA 6000 0090 bra +0x92 /* 0000324C */ label000031BE: 000031BE 202E FFA4 move.l D0, [A6 - 0x5C] 000031C2 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 000031C6 6708 beq +0xA /* 000031D0 */ 000031C8 303C FC20 move.w D0, 0xFC20 000031CC 6000 007E bra +0x80 /* 0000324C */ label000031D0: 000031D0 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000031D4 4267 clr.w -[A7] 000031D6 486D 9CAE pea.l [A5 - 0x6352] 000031DA 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000031DE 4FEF 000A lea.l A7, [A7 + 0xA] 000031E2 3E00 move.w D7, D0 000031E4 4A47 tst.w D7 000031E6 6706 beq +0x8 /* 000031EE */ 000031E8 3007 move.w D0, D7 000031EA 6000 0060 bra +0x62 /* 0000324C */ label000031EE: 000031EE 202E FFA4 move.l D0, [A6 - 0x5C] 000031F2 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 000031F6 6708 beq +0xA /* 00003200 */ 000031F8 303C FC20 move.w D0, 0xFC20 000031FC 6000 004E bra +0x50 /* 0000324C */ label00003200: 00003200 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00003204 4267 clr.w -[A7] 00003206 486D 9CBE pea.l [A5 - 0x6342] 0000320A 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 0000320E 4FEF 000A lea.l A7, [A7 + 0xA] 00003212 3E00 move.w D7, D0 00003214 4A47 tst.w D7 00003216 6704 beq +0x6 /* 0000321C */ 00003218 3007 move.w D0, D7 0000321A 6030 bra +0x32 /* 0000324C */ label0000321C: 0000321C 202E FFA4 move.l D0, [A6 - 0x5C] 00003220 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00003224 6706 beq +0x8 /* 0000322C */ 00003226 303C FC20 move.w D0, 0xFC20 0000322A 6020 bra +0x22 /* 0000324C */ label0000322C: 0000322C 206D 9000 movea.l A0, [A5 - 0x7000] 00003230 2050 movea.l A0, [A0] 00003232 0C68 0003 0002 cmpi.w [A0 + 0x2], 0x3 00003238 6610 bne +0x12 /* 0000324A */ 0000323A 202D 9030 move.l D0, [A5 - 0x6FD0] 0000323E B0AD 92A2 cmp.l D0, [A5 - 0x6D5E] 00003242 6706 beq +0x8 /* 0000324A */ 00003244 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */] 00003248 3E00 move.w D7, D0 label0000324A: 0000324A 3007 move.w D0, D7 label0000324C: 0000324C 2E1F move.l D7, [A7]+ 0000324E 4E5E unlink A6 00003250 4E75 rts fn00003252: 00003252 4E56 0000 link A6, 0 00003256 4A6E 0008 tst.w [A6 + 0x8] 0000325A 6716 beq +0x18 /* 00003272 */ 0000325C 206D 9030 movea.l A0, [A5 - 0x6FD0] 00003260 4A28 006E tst.b [A0 + 0x6E] 00003264 6724 beq +0x26 /* 0000328A */ 00003266 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000326A A916 syscall HideWindow 0000326C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00003270 6018 bra +0x1A /* 0000328A */ label00003272: 00003272 206D 9030 movea.l A0, [A5 - 0x6FD0] 00003276 4A28 006E tst.b [A0 + 0x6E] 0000327A 660E bne +0x10 /* 0000328A */ 0000327C 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00003280 A915 syscall ShowWindow 00003282 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00003286 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] label0000328A: 0000328A 4E5E unlink A6 0000328C 4E75 rts fn0000328E: 0000328E 4E56 FED4 link A6, -0x012C 00003292 426E FFF2 clr.w [A6 - 0xE] 00003296 2D7C FFFF FC18 FEE4 move.l [A6 - 0x11C], 0xFFFFFC18 0000329E 206D 9000 movea.l A0, [A5 - 0x7000] 000032A2 2050 movea.l A0, [A0] 000032A4 3D68 0002 FFF0 move.w [A6 - 0x10], [A0 + 0x2] 000032AA 206D 9000 movea.l A0, [A5 - 0x7000] 000032AE 2050 movea.l A0, [A0] 000032B0 2D68 0004 FEEC move.l [A6 - 0x114], [A0 + 0x4] 000032B6 486E FED4 pea.l [A6 - 0x12C] 000032BA 486E FED8 pea.l [A6 - 0x128] 000032BE 486E FEDC pea.l [A6 - 0x124] 000032C2 486E FEE0 pea.l [A6 - 0x120] 000032C6 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000032CA 4FEF 0010 lea.l A7, [A7 + 0x10] 000032CE 70FF moveq.l D0, 0xFFFFFFFF 000032D0 2D40 FFF4 move.l [A6 - 0xC], D0 000032D4 206D 9182 movea.l A0, [A5 - 0x6E7E] 000032D8 4A28 006E tst.b [A0 + 0x6E] 000032DC 6706 beq +0x8 /* 000032E4 */ 000032DE 2D6D 9182 FFF4 move.l [A6 - 0xC], [A5 - 0x6E7E] label000032E4: 000032E4 4AAE FED4 tst.l [A6 - 0x12C] 000032E8 6706 beq +0x8 /* 000032F0 */ 000032EA 2D6E FED4 FFF4 move.l [A6 - 0xC], [A6 - 0x12C] label000032F0: 000032F0 302E FFF0 move.w D0, [A6 - 0x10] 000032F4 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000032F8 0000 0006 ori.b D0, 0x6 000032FC 00BE 000E 0026 ori.l <>, 0xE0026 00003302 004A 0062 ori.w A2, 0x62 /* 'b' */ 00003306 006E 0074 007A ori.w [A6 + 0x7A], 0x74 /* 't' */ 0000330C 7004 moveq.l D0, 0x04 0000330E 2D40 FEE8 move.l [A6 - 0x118], D0 00003312 082E 0000 FEEF btst.b [A6 - 0x111], 0x0 00003318 6700 00A0 beq +0xA2 /* 000033BA */ 0000331C 7001 moveq.l D0, 0x01 0000331E 3D40 FFF2 move.w [A6 - 0xE], D0 00003322 6000 0096 bra +0x98 /* 000033BA */ 00003326 42AE FEE8 clr.l [A6 - 0x118] 0000332A 082E 0001 FEEF btst.b [A6 - 0x111], 0x1 00003330 6706 beq +0x8 /* 00003338 */ 00003332 7008 moveq.l D0, 0x08 00003334 2D40 FEE8 move.l [A6 - 0x118], D0 label00003338: 00003338 082E 0000 FEEF btst.b [A6 - 0x111], 0x0 0000333E 6700 007A beq +0x7C /* 000033BA */ 00003342 7001 moveq.l D0, 0x01 00003344 3D40 FFF2 move.w [A6 - 0xE], D0 00003348 6000 0070 bra +0x72 /* 000033BA */ 0000334C 7010 moveq.l D0, 0x10 0000334E 2D40 FEE8 move.l [A6 - 0x118], D0 00003352 082E 0000 FEEF btst.b [A6 - 0x111], 0x0 00003358 6700 0060 beq +0x62 /* 000033BA */ 0000335C 7001 moveq.l D0, 0x01 0000335E 3D40 FFF2 move.w [A6 - 0xE], D0 00003362 6000 0056 bra +0x58 /* 000033BA */ 00003366 7001 moveq.l D0, 0x01 00003368 2D40 FEE8 move.l [A6 - 0x118], D0 0000336C 70FF moveq.l D0, 0xFFFFFFFF 0000336E 2D40 FFF4 move.l [A6 - 0xC], D0 00003372 6046 bra +0x48 /* 000033BA */ 00003374 7002 moveq.l D0, 0x02 00003376 2D40 FEE8 move.l [A6 - 0x118], D0 0000337A 603E bra +0x40 /* 000033BA */ 0000337C 7003 moveq.l D0, 0x03 0000337E 2D40 FEE8 move.l [A6 - 0x118], D0 00003382 6036 bra +0x38 /* 000033BA */ 00003384 2D7C 0000 0200 FEE8 move.l [A6 - 0x118], 0x200 0000338C 2D7C FFFF FC19 FEE4 move.l [A6 - 0x11C], 0xFFFFFC19 00003394 082E 0000 FEEF btst.b [A6 - 0x111], 0x0 0000339A 6706 beq +0x8 /* 000033A2 */ 0000339C 7001 moveq.l D0, 0x01 0000339E 3D40 FFF2 move.w [A6 - 0xE], D0 label000033A2: 000033A2 206D 9182 movea.l A0, [A5 - 0x6E7E] 000033A6 4A28 006E tst.b [A0 + 0x6E] 000033AA 6708 beq +0xA /* 000033B4 */ 000033AC 2D6D 9182 FFF4 move.l [A6 - 0xC], [A5 - 0x6E7E] 000033B2 6006 bra +0x8 /* 000033BA */ label000033B4: 000033B4 70FF moveq.l D0, 0xFFFFFFFF 000033B6 2D40 FFF4 move.l [A6 - 0xC], D0 label000033BA: 000033BA 206D 9000 movea.l A0, [A5 - 0x7000] 000033BE 486E FEF0 pea.l [A6 - 0x110] 000033C2 2050 movea.l A0, [A0] 000033C4 2F28 0028 move.l -[A7], [A0 + 0x28] 000033C8 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 000033CC 508F addq.l A7, 8 000033CE 486E FEF0 pea.l [A6 - 0x110] 000033D2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000033D6 588F addq.l A7, 4 000033D8 206D 9000 movea.l A0, [A5 - 0x7000] 000033DC 2050 movea.l A0, [A0] 000033DE 43EE FFF8 lea.l A1, [A6 - 0x8] 000033E2 41E8 0018 lea.l A0, [A0 + 0x18] 000033E6 22D8 move.l [A1]+, [A0]+ 000033E8 22D8 move.l [A1]+, [A0]+ 000033EA 486E FFF8 pea.l [A6 - 0x8] 000033EE 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000033F2 588F addq.l A7, 4 000033F4 4A6D 8DA6 tst.w [A5 - 0x725A] 000033F8 6736 beq +0x38 /* 00003430 */ 000033FA 42A7 clr.l -[A7] 000033FC 42A7 clr.l -[A7] 000033FE 486E FFF8 pea.l [A6 - 0x8] 00003402 486E FEF0 pea.l [A6 - 0x110] 00003406 4267 clr.w -[A7] 00003408 3F2E FEEA move.w -[A7], [A6 - 0x116] 0000340C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003410 1F2E FFF3 move.b -[A7], [A6 - 0xD] 00003414 2F2E FEE4 move.l -[A7], [A6 - 0x11C] 00003418 AA45 syscall NewCWindow 0000341A 205F movea.l A0, [A7]+ 0000341C 2B48 9030 move.l [A5 - 0x6FD0], A0 00003420 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00003424 2F2D 8F6C move.l -[A7], [A5 - 0x7094] 00003428 1F3C 0001 move.b -[A7], 0x1 0000342C AA95 syscall SetPalette/NSetPalette 0000342E 6026 bra +0x28 /* 00003456 */ label00003430: 00003430 42A7 clr.l -[A7] 00003432 42A7 clr.l -[A7] 00003434 486E FFF8 pea.l [A6 - 0x8] 00003438 486E FEF0 pea.l [A6 - 0x110] 0000343C 4267 clr.w -[A7] 0000343E 3F2E FEEA move.w -[A7], [A6 - 0x116] 00003442 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003446 1F2E FFF3 move.b -[A7], [A6 - 0xD] 0000344A 2F2E FEE4 move.l -[A7], [A6 - 0x11C] 0000344E A913 syscall NewWindow 00003450 205F movea.l A0, [A7]+ 00003452 2B48 9030 move.l [A5 - 0x6FD0], A0 label00003456: 00003456 206D 9030 movea.l A0, [A5 - 0x6FD0] 0000345A 317C 03DB 006C move.w [A0 + 0x6C], 0x3DB 00003460 42A7 clr.l -[A7] 00003462 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00003466 486E FFF8 pea.l [A6 - 0x8] 0000346A 486D 9CC8 pea.l [A5 - 0x6338] 0000346E 1F3C 0001 move.b -[A7], 0x1 00003472 4267 clr.w -[A7] 00003474 4267 clr.w -[A7] 00003476 4267 clr.w -[A7] 00003478 3F3C 0010 move.w -[A7], 0x10 0000347C 42A7 clr.l -[A7] 0000347E A954 syscall NewControl 00003480 205F movea.l A0, [A7]+ 00003482 2B48 9034 move.l [A5 - 0x6FCC], A0 00003486 42A7 clr.l -[A7] 00003488 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000348C 486E FFF8 pea.l [A6 - 0x8] 00003490 486D 9CCA pea.l [A5 - 0x6336] 00003494 1F3C 0001 move.b -[A7], 0x1 00003498 4267 clr.w -[A7] 0000349A 4267 clr.w -[A7] 0000349C 4267 clr.w -[A7] 0000349E 3F3C 0010 move.w -[A7], 0x10 000034A2 42A7 clr.l -[A7] 000034A4 A954 syscall NewControl 000034A6 205F movea.l A0, [A7]+ 000034A8 2B48 9038 move.l [A5 - 0x6FC8], A0 000034AC 0C6E 0001 FFF0 cmpi.w [A6 - 0x10], 0x1 000034B2 670C beq +0xE /* 000034C0 */ 000034B4 2F2D 9034 move.l -[A7], [A5 - 0x6FCC] 000034B8 A958 syscall HideControl 000034BA 2F2D 9038 move.l -[A7], [A5 - 0x6FC8] 000034BE A958 syscall HideControl label000034C0: 000034C0 4E5E unlink A6 000034C2 4E75 rts export_340: fn000034C4: 000034C4 4E56 FFF8 link A6, -0x0008 000034C8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000034CC 2F2E 000C move.l -[A7], [A6 + 0xC] 000034D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034D4 4EBA 0082 jsr [PC + 0x82 /* 00003558 */] 000034D8 4FEF 000C lea.l A7, [A7 + 0xC] 000034DC 4A40 tst.w D0 000034DE 6600 0074 bne +0x76 /* 00003554 */ 000034E2 4AAD 8DD6 tst.l [A5 - 0x722A] 000034E6 6718 beq +0x1A /* 00003500 */ 000034E8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000034EC 2F2E 000C move.l -[A7], [A6 + 0xC] 000034F0 2F2D 8DD6 move.l -[A7], [A5 - 0x722A] 000034F4 4EBA 0062 jsr [PC + 0x62 /* 00003558 */] 000034F8 4FEF 000C lea.l A7, [A7 + 0xC] 000034FC 4A40 tst.w D0 000034FE 6654 bne +0x56 /* 00003554 */ label00003500: 00003500 42A7 clr.l -[A7] 00003502 4879 636C 7574 push.l 0x636C7574 /* 'clut' */ 00003508 3F3C 03E8 move.w -[A7], 0x3E8 0000350C A9A0 syscall GetResource 0000350E 205F movea.l A0, [A7]+ 00003510 2D48 FFFC move.l [A6 - 0x4], A0 00003514 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003518 4EAD 127A jsr [A5 + 0x127A /* export_587 */] 0000351C 206E 0010 movea.l A0, [A6 + 0x10] 00003520 20AE FFFC move.l [A0], [A6 - 0x4] 00003524 4267 clr.w -[A7] 00003526 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000352A 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */] 0000352E 301F move.w D0, [A7]+ 00003530 4A6D 8DA6 tst.w [A5 - 0x725A] 00003534 6716 beq +0x18 /* 0000354C */ 00003536 206E 0010 movea.l A0, [A6 + 0x10] 0000353A 2050 movea.l A0, [A0] 0000353C 42A7 clr.l -[A7] 0000353E 2D50 FFF8 move.l [A6 - 0x8], [A0] 00003542 AA28 syscall GetCTSeed 00003544 201F move.l D0, [A7]+ 00003546 206E FFF8 movea.l A0, [A6 - 0x8] 0000354A 2080 move.l [A0], D0 label0000354C: 0000354C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003550 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] label00003554: 00003554 4E5E unlink A6 00003556 4E75 rts fn00003558: 00003558 4E56 FFDA link A6, -0x0026 0000355C 48E7 0700 movem.l -[A7], D5,D6,D7 00003560 486E FFE6 pea.l [A6 - 0x1A] 00003564 4878 0003 push.l 0x3 00003568 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000356C 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00003570 4FEF 000C lea.l A7, [A7 + 0xC] 00003574 3F00 move.w -[A7], D0 00003576 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 0000357A 548F addq.l A7, 2 0000357C 206E FFE6 movea.l A0, [A6 - 0x1A] 00003580 2050 movea.l A0, [A0] 00003582 3C28 000E move.w D6, [A0 + 0xE] 00003586 7E00 moveq.l D7, 0x00 00003588 6000 012C bra +0x12E /* 000036B6 */ label0000358C: 0000358C 206E FFE6 movea.l A0, [A6 - 0x1A] 00003590 3007 move.w D0, D7 00003592 C1FC 0006 muls.w D0, 0x6 00003596 D090 add.l D0, [A0] 00003598 2040 movea.l A0, D0 0000359A 43EE FFFA lea.l A1, [A6 - 0x6] 0000359E 41E8 0010 lea.l A0, [A0 + 0x10] 000035A2 22D8 move.l [A1]+, [A0]+ 000035A4 32D8 move.w [A1]+, [A0]+ 000035A6 486E FFDE pea.l [A6 - 0x22] 000035AA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000035AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035B2 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 000035B6 4FEF 000C lea.l A7, [A7 + 0xC] 000035BA 3F00 move.w -[A7], D0 000035BC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000035C0 548F addq.l A7, 2 000035C2 7A00 moveq.l D5, 0x00 000035C4 6000 00D0 bra +0xD2 /* 00003696 */ label000035C8: 000035C8 206E FFDE movea.l A0, [A6 - 0x22] 000035CC 3005 move.w D0, D5 000035CE 48C0 ext.l D0 000035D0 E980 asl D0, 4 000035D2 D090 add.l D0, [A0] 000035D4 2040 movea.l A0, D0 000035D6 43EE FFEA lea.l A1, [A6 - 0x16] 000035DA 5488 addq.l A0, 2 000035DC 22D8 move.l [A1]+, [A0]+ 000035DE 22D8 move.l [A1]+, [A0]+ 000035E0 22D8 move.l [A1]+, [A0]+ 000035E2 22D8 move.l [A1]+, [A0]+ 000035E4 0CAE 636C 7574 FFF6 cmpi.l [A6 - 0xA], 0x636C7574 /* 'clut' */ 000035EC 6600 00A6 bne +0xA8 /* 00003694 */ 000035F0 202E FFEE move.l D0, [A6 - 0x12] 000035F4 B0AE 000C cmp.l D0, [A6 + 0xC] 000035F8 6600 009A bne +0x9C /* 00003694 */ 000035FC 486E FFE2 pea.l [A6 - 0x1E] 00003600 2F2E FFEA move.l -[A7], [A6 - 0x16] 00003604 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003608 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 0000360C 4FEF 000C lea.l A7, [A7 + 0xC] 00003610 3F00 move.w -[A7], D0 00003612 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003616 548F addq.l A7, 2 00003618 206E FFE2 movea.l A0, [A6 - 0x1E] 0000361C 2050 movea.l A0, [A0] 0000361E 226E 0010 movea.l A1, [A6 + 0x10] 00003622 22A8 000A move.l [A1], [A0 + 0xA] 00003626 4267 clr.w -[A7] 00003628 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000362C 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */] 00003630 301F move.w D0, [A7]+ 00003632 4A6D 8DA6 tst.w [A5 - 0x725A] 00003636 6716 beq +0x18 /* 0000364E */ 00003638 206E 0010 movea.l A0, [A6 + 0x10] 0000363C 2050 movea.l A0, [A0] 0000363E 42A7 clr.l -[A7] 00003640 2D50 FFDA move.l [A6 - 0x26], [A0] 00003644 AA28 syscall GetCTSeed 00003646 201F move.l D0, [A7]+ 00003648 206E FFDA movea.l A0, [A6 - 0x26] 0000364C 2080 move.l [A0], D0 label0000364E: 0000364E 2F2E FFEA move.l -[A7], [A6 - 0x16] 00003652 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003656 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 0000365A 508F addq.l A7, 8 0000365C 3F00 move.w -[A7], D0 0000365E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003662 548F addq.l A7, 2 00003664 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003668 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000366C 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00003670 508F addq.l A7, 8 00003672 3F00 move.w -[A7], D0 00003674 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003678 548F addq.l A7, 2 0000367A 4878 0003 push.l 0x3 0000367E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003682 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00003686 508F addq.l A7, 8 00003688 3F00 move.w -[A7], D0 0000368A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 0000368E 548F addq.l A7, 2 00003690 7001 moveq.l D0, 0x01 00003692 6040 bra +0x42 /* 000036D4 */ label00003694: 00003694 5245 addq.w D5, 1 label00003696: 00003696 BA6E FFFA cmp.w D5, [A6 - 0x6] 0000369A 6D00 FF2C blt -0xD2 /* 000035C8 */ 0000369E 2F2E FFFC move.l -[A7], [A6 - 0x4] 000036A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036A6 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000036AA 508F addq.l A7, 8 000036AC 3F00 move.w -[A7], D0 000036AE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000036B2 548F addq.l A7, 2 000036B4 5247 addq.w D7, 1 label000036B6: 000036B6 BE46 cmp.w D7, D6 000036B8 6D00 FED2 blt -0x12C /* 0000358C */ 000036BC 4878 0003 push.l 0x3 000036C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036C4 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000036C8 508F addq.l A7, 8 000036CA 3F00 move.w -[A7], D0 000036CC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000036D0 548F addq.l A7, 2 000036D2 7000 moveq.l D0, 0x00 label000036D4: 000036D4 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000036D8 4E5E unlink A6 000036DA 4E75 rts export_339: 000036DC 4E56 FFA4 link A6, -0x005C 000036E0 48E7 0118 movem.l -[A7], D7,A3,A4 000036E4 286E 000C movea.l A4, [A6 + 0xC] 000036E8 508C addq.l A4, 8 000036EA 426E FFA4 clr.w [A6 - 0x5C] 000036EE 0C54 2712 cmpi.w [A4], 0x2712 000036F2 6608 bne +0xA /* 000036FC */ 000036F4 508C addq.l A4, 8 000036F6 7001 moveq.l D0, 0x01 000036F8 3D40 FFA4 move.w [A6 - 0x5C], D0 label000036FC: 000036FC 4A54 tst.w [A4] 000036FE 6706 beq +0x8 /* 00003706 */ 00003700 7013 moveq.l D0, 0x13 00003702 6000 01B8 bra +0x1BA /* 000038BC */ label00003706: 00003706 2F2D 9010 move.l -[A7], [A5 - 0x6FF0] 0000370A 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 0000370E 588F addq.l A7, 4 00003710 2D40 FFAC move.l [A6 - 0x54], D0 00003714 2F2D 9024 move.l -[A7], [A5 - 0x6FDC] 00003718 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 0000371C 588F addq.l A7, 4 0000371E D1AE FFAC add.l [A6 - 0x54], D0 00003722 4878 0003 push.l 0x3 00003726 2F2E FFAC move.l -[A7], [A6 - 0x54] 0000372A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000372E 2F00 move.l -[A7], D0 00003730 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00003734 588F addq.l A7, 4 00003736 4A40 tst.w D0 00003738 6706 beq +0x8 /* 00003740 */ 0000373A 7025 moveq.l D0, 0x25 0000373C 6000 017E bra +0x180 /* 000038BC */ label00003740: 00003740 4A6D 8FA8 tst.w [A5 - 0x7058] 00003744 660E bne +0x10 /* 00003754 */ 00003746 42A7 clr.l -[A7] 00003748 3F3C 0004 move.w -[A7], 0x4 0000374C A9B9 syscall GetCursor 0000374E 205F movea.l A0, [A7]+ 00003750 2F10 move.l -[A7], [A0] 00003752 A851 syscall SetCursor label00003754: 00003754 2D6D 9040 FFB0 move.l [A6 - 0x50], [A5 - 0x6FC0] 0000375A 4EBA D70A jsr [PC - 0x28F6 /* 00000E66 */] 0000375E 3D40 FFAA move.w [A6 - 0x56], D0 00003762 4A6E FFAA tst.w [A6 - 0x56] 00003766 6708 beq +0xA /* 00003770 */ 00003768 302E FFAA move.w D0, [A6 - 0x56] 0000376C 6000 014E bra +0x150 /* 000038BC */ label00003770: 00003770 202E FFB0 move.l D0, [A6 - 0x50] 00003774 B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00003778 6706 beq +0x8 /* 00003780 */ 0000377A 7000 moveq.l D0, 0x00 0000377C 6000 013E bra +0x140 /* 000038BC */ label00003780: 00003780 4EBA D6CA jsr [PC - 0x2936 /* 00000E4C */] 00003784 486D 8FE8 pea.l [A5 - 0x7018] 00003788 4EBA DDD4 jsr [PC - 0x222C /* 0000155E */] 0000378C 588F addq.l A7, 4 0000378E 4A6E FFA4 tst.w [A6 - 0x5C] 00003792 6700 00E4 beq +0xE6 /* 00003878 */ 00003796 2F2D 8DDE move.l -[A7], [A5 - 0x7222] 0000379A 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 0000379E 206D 8DDE movea.l A0, [A5 - 0x7222] 000037A2 2D50 FFB8 move.l [A6 - 0x48], [A0] 000037A6 426E FFA6 clr.w [A6 - 0x5A] 000037AA 6000 008A bra +0x8C /* 00003836 */ label000037AE: 000037AE 206E FFB8 movea.l A0, [A6 - 0x48] 000037B2 2050 movea.l A0, [A0] 000037B4 2D68 0D5E FFB4 move.l [A6 - 0x4C], [A0 + 0xD5E] 000037BA 42A7 clr.l -[A7] 000037BC 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 000037C0 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 000037C4 201F move.l D0, [A7]+ 000037C6 4878 0010 push.l 0x10 000037CA 2F00 move.l -[A7], D0 000037CC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000037D0 3D40 FFA8 move.w [A6 - 0x58], D0 000037D4 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 000037D8 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000037DC 206E FFB4 movea.l A0, [A6 - 0x4C] 000037E0 2650 movea.l A3, [A0] 000037E2 7E00 moveq.l D7, 0x00 000037E4 6022 bra +0x24 /* 00003808 */ label000037E6: 000037E6 4A6B 0006 tst.w [A3 + 0x6] 000037EA 6716 beq +0x18 /* 00003802 */ 000037EC 2F13 move.l -[A7], [A3] 000037EE 206E FFB8 movea.l A0, [A6 - 0x48] 000037F2 2F10 move.l -[A7], [A0] 000037F4 4EAD 0742 jsr [A5 + 0x742 /* export_228 */] 000037F8 508F addq.l A7, 8 000037FA 3F00 move.w -[A7], D0 000037FC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003800 548F addq.l A7, 2 label00003802: 00003802 5247 addq.w D7, 1 00003804 47EB 0010 lea.l A3, [A3 + 0x10] label00003808: 00003808 BE6E FFA8 cmp.w D7, [A6 - 0x58] 0000380C 6DD8 blt -0x26 /* 000037E6 */ 0000380E 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 00003812 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00003816 206E FFB8 movea.l A0, [A6 - 0x48] 0000381A 2F10 move.l -[A7], [A0] 0000381C 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00003820 588F addq.l A7, 4 00003822 3F00 move.w -[A7], D0 00003824 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003828 548F addq.l A7, 2 0000382A 526E FFA6 addq.w [A6 - 0x5A], 1 0000382E 06AE 0000 006A FFB8 addi.l [A6 - 0x48], 0x6A /* 'j' */ label00003836: 00003836 302E FFA6 move.w D0, [A6 - 0x5A] 0000383A B06D 8DAA cmp.w D0, [A5 - 0x7256] 0000383E 6D00 FF6E blt -0x90 /* 000037AE */ 00003842 2F2D 8DDE move.l -[A7], [A5 - 0x7222] 00003846 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 0000384A 4AAD 8DD6 tst.l [A5 - 0x722A] 0000384E 676A beq +0x6C /* 000038BA */ 00003850 42A7 clr.l -[A7] 00003852 2F2D 8DD6 move.l -[A7], [A5 - 0x722A] 00003856 4EAD 0742 jsr [A5 + 0x742 /* export_228 */] 0000385A 508F addq.l A7, 8 0000385C 3F00 move.w -[A7], D0 0000385E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003862 548F addq.l A7, 2 00003864 2F2D 8DD6 move.l -[A7], [A5 - 0x722A] 00003868 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 0000386C 588F addq.l A7, 4 0000386E 3F00 move.w -[A7], D0 00003870 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003874 548F addq.l A7, 2 00003876 6042 bra +0x44 /* 000038BA */ label00003878: 00003878 2F2D 9008 move.l -[A7], [A5 - 0x6FF8] 0000387C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00003880 4EAD 0742 jsr [A5 + 0x742 /* export_228 */] 00003884 508F addq.l A7, 8 00003886 3F00 move.w -[A7], D0 00003888 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 0000388C 548F addq.l A7, 2 0000388E 2F2D 901C move.l -[A7], [A5 - 0x6FE4] 00003892 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00003896 4EAD 0742 jsr [A5 + 0x742 /* export_228 */] 0000389A 508F addq.l A7, 8 0000389C 3F00 move.w -[A7], D0 0000389E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000038A2 548F addq.l A7, 2 000038A4 2F2D 8FF8 move.l -[A7], [A5 - 0x7008] 000038A8 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 000038AC 4EAD 0742 jsr [A5 + 0x742 /* export_228 */] 000038B0 508F addq.l A7, 8 000038B2 3F00 move.w -[A7], D0 000038B4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000038B8 548F addq.l A7, 2 label000038BA: 000038BA 7000 moveq.l D0, 0x00 label000038BC: 000038BC 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000038C0 4E5E unlink A6 000038C2 4E75 rts export_335: 000038C4 4E56 FFFC link A6, -0x0004 000038C8 48E7 0108 movem.l -[A7], D7,A4 000038CC 286E 000C movea.l A4, [A6 + 0xC] 000038D0 4A6C 0008 tst.w [A4 + 0x8] 000038D4 6706 beq +0x8 /* 000038DC */ 000038D6 7013 moveq.l D0, 0x13 000038D8 6000 00D8 bra +0xDA /* 000039B2 */ label000038DC: 000038DC 4A6D 8FA8 tst.w [A5 - 0x7058] 000038E0 660E bne +0x10 /* 000038F0 */ 000038E2 42A7 clr.l -[A7] 000038E4 3F3C 0004 move.w -[A7], 0x4 000038E8 A9B9 syscall GetCursor 000038EA 205F movea.l A0, [A7]+ 000038EC 2F10 move.l -[A7], [A0] 000038EE A851 syscall SetCursor label000038F0: 000038F0 2D6D 9040 FFFC move.l [A6 - 0x4], [A5 - 0x6FC0] 000038F6 4EBA D56E jsr [PC - 0x2A92 /* 00000E66 */] 000038FA 3E00 move.w D7, D0 000038FC 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00003900 4A47 tst.w D7 00003902 6706 beq +0x8 /* 0000390A */ 00003904 3007 move.w D0, D7 00003906 6000 00AA bra +0xAC /* 000039B2 */ label0000390A: 0000390A 202E FFFC move.l D0, [A6 - 0x4] 0000390E B0AD 9040 cmp.l D0, [A5 - 0x6FC0] 00003912 6706 beq +0x8 /* 0000391A */ 00003914 7000 moveq.l D0, 0x00 00003916 6000 009A bra +0x9C /* 000039B2 */ label0000391A: 0000391A 4EBA D530 jsr [PC - 0x2AD0 /* 00000E4C */] 0000391E 486D 9010 pea.l [A5 - 0x6FF0] 00003922 2F2D 9008 move.l -[A7], [A5 - 0x6FF8] 00003926 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 0000392A 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 0000392E 4FEF 000C lea.l A7, [A7 + 0xC] 00003932 3F00 move.w -[A7], D0 00003934 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003938 548F addq.l A7, 2 0000393A 206D 9010 movea.l A0, [A5 - 0x6FF0] 0000393E 2050 movea.l A0, [A0] 00003940 2B68 0020 9014 move.l [A5 - 0x6FEC], [A0 + 0x20] 00003946 486D 9024 pea.l [A5 - 0x6FDC] 0000394A 2F2D 901C move.l -[A7], [A5 - 0x6FE4] 0000394E 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00003952 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 00003956 4FEF 000C lea.l A7, [A7 + 0xC] 0000395A 3F00 move.w -[A7], D0 0000395C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003960 548F addq.l A7, 2 00003962 206D 9024 movea.l A0, [A5 - 0x6FDC] 00003966 2050 movea.l A0, [A0] 00003968 2B68 0020 9028 move.l [A5 - 0x6FD8], [A0 + 0x20] 0000396E 206D 9010 movea.l A0, [A5 - 0x6FF0] 00003972 2050 movea.l A0, [A0] 00003974 2F28 0024 move.l -[A7], [A0 + 0x24] 00003978 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 0000397C 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00003980 508F addq.l A7, 8 00003982 3F00 move.w -[A7], D0 00003984 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003988 548F addq.l A7, 2 0000398A 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 0000398E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003992 588F addq.l A7, 4 00003994 486D 8FE8 pea.l [A5 - 0x7018] 00003998 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000399C 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000039A0 508F addq.l A7, 8 000039A2 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000039A6 A873 syscall SetPort 000039A8 4267 clr.w -[A7] 000039AA 4EBA 007A jsr [PC + 0x7A /* 00003A26 */] 000039AE 548F addq.l A7, 2 000039B0 7000 moveq.l D0, 0x00 label000039B2: 000039B2 4CDF 1080 movem.l D7,A4, [A7]+ 000039B6 4E5E unlink A6 000039B8 4E75 rts export_346: fn000039BA: 000039BA 4E56 0000 link A6, 0 000039BE 0C6D 000A 9CCE cmpi.w [A5 - 0x6332], 0xA /* '\n' */ 000039C4 6D04 blt +0x6 /* 000039CA */ 000039C6 7000 moveq.l D0, 0x00 000039C8 601C bra +0x1E /* 000039E6 */ label000039CA: 000039CA 302D 9CCE move.w D0, [A5 - 0x6332] 000039CE 526D 9CCE addq.w [A5 - 0x6332], 1 000039D2 48C0 ext.l D0 000039D4 E780 asl D0, 3 000039D6 41ED 9CD0 lea.l A0, [A5 - 0x6330] 000039DA D1C0 add.l A0, D0 000039DC 226E 0008 movea.l A1, [A6 + 0x8] 000039E0 20D9 move.l [A0]+, [A1]+ 000039E2 20D9 move.l [A0]+, [A1]+ 000039E4 7001 moveq.l D0, 0x01 label000039E6: 000039E6 4E5E unlink A6 000039E8 4E75 rts fn000039EA: 000039EA 4E56 0000 link A6, 0 000039EE 302D 9CCC move.w D0, [A5 - 0x6334] 000039F2 B06D 9CCE cmp.w D0, [A5 - 0x6332] 000039F6 6D04 blt +0x6 /* 000039FC */ 000039F8 7000 moveq.l D0, 0x00 000039FA 601C bra +0x1E /* 00003A18 */ label000039FC: 000039FC 302D 9CCC move.w D0, [A5 - 0x6334] 00003A00 526D 9CCC addq.w [A5 - 0x6334], 1 00003A04 48C0 ext.l D0 00003A06 E780 asl D0, 3 00003A08 41ED 9CD0 lea.l A0, [A5 - 0x6330] 00003A0C D1C0 add.l A0, D0 00003A0E 226E 0008 movea.l A1, [A6 + 0x8] 00003A12 22D8 move.l [A1]+, [A0]+ 00003A14 22D8 move.l [A1]+, [A0]+ 00003A16 7001 moveq.l D0, 0x01 label00003A18: 00003A18 4E5E unlink A6 00003A1A 4E75 rts export_347: 00003A1C 426D 9CCE clr.w [A5 - 0x6332] 00003A20 426D 9CCC clr.w [A5 - 0x6334] 00003A24 4E75 rts export_348: fn00003A26: 00003A26 4E56 FFBA link A6, -0x0046 00003A2A 206D 9030 movea.l A0, [A5 - 0x6FD0] 00003A2E 4A68 0042 tst.w [A0 + 0x42] 00003A32 6600 045E bne +0x460 /* 00003E92 */ 00003A36 4EBA D68E jsr [PC - 0x2972 /* 000010C6 */] 00003A3A A89E syscall PenNormal 00003A3C 3F3C 0002 move.w -[A7], 0x2 00003A40 3F3C 0002 move.w -[A7], 0x2 00003A44 A89B syscall PenSize 00003A46 2D7C 8800 2200 FFF4 move.l [A6 - 0xC], 0x88002200 00003A4E 2D7C 8800 2200 FFF8 move.l [A6 - 0x8], 0x88002200 00003A56 486E FFD2 pea.l [A6 - 0x2E] 00003A5A 4EBA D6B6 jsr [PC - 0x294A /* 00001112 */] 00003A5E 588F addq.l A7, 4 00003A60 426E FFCA clr.w [A6 - 0x36] 00003A64 426E FFCC clr.w [A6 - 0x34] 00003A68 206D 9024 movea.l A0, [A5 - 0x6FDC] 00003A6C 2050 movea.l A0, [A0] 00003A6E 3D68 0006 FFCE move.w [A6 - 0x32], [A0 + 0x6] 00003A74 206D 9024 movea.l A0, [A5 - 0x6FDC] 00003A78 2050 movea.l A0, [A0] 00003A7A 3D68 0008 FFD0 move.w [A6 - 0x30], [A0 + 0x8] 00003A80 4267 clr.w -[A7] 00003A82 486E FFCA pea.l [A6 - 0x36] 00003A86 486E FFD2 pea.l [A6 - 0x2E] 00003A8A 486E FFBA pea.l [A6 - 0x46] 00003A8E A8AA syscall SectRect 00003A90 101F move.b D0, [A7]+ 00003A92 302E FFD0 move.w D0, [A6 - 0x30] 00003A96 B06E FFD8 cmp.w D0, [A6 - 0x28] 00003A9A 6C30 bge +0x32 /* 00003ACC */ 00003A9C 41EE FFC2 lea.l A0, [A6 - 0x3E] 00003AA0 43EE FFD2 lea.l A1, [A6 - 0x2E] 00003AA4 20D9 move.l [A0]+, [A1]+ 00003AA6 20D9 move.l [A0]+, [A1]+ 00003AA8 3D6E FFD0 FFC4 move.w [A6 - 0x3C], [A6 - 0x30] 00003AAE 486E FFC2 pea.l [A6 - 0x3E] 00003AB2 486E FFF4 pea.l [A6 - 0xC] 00003AB6 A8A5 syscall FillRect 00003AB8 3F2E FFD0 move.w -[A7], [A6 - 0x30] 00003ABC 3F2E FFCA move.w -[A7], [A6 - 0x36] 00003AC0 A893 syscall MoveTo 00003AC2 3F2E FFD0 move.w -[A7], [A6 - 0x30] 00003AC6 3F2E FFCE move.w -[A7], [A6 - 0x32] 00003ACA A891 syscall LineTo label00003ACC: 00003ACC 302E FFCE move.w D0, [A6 - 0x32] 00003AD0 B06E FFD6 cmp.w D0, [A6 - 0x2A] 00003AD4 6C36 bge +0x38 /* 00003B0C */ 00003AD6 41EE FFC2 lea.l A0, [A6 - 0x3E] 00003ADA 43EE FFD2 lea.l A1, [A6 - 0x2E] 00003ADE 20D9 move.l [A0]+, [A1]+ 00003AE0 20D9 move.l [A0]+, [A1]+ 00003AE2 3D6E FFCE FFC2 move.w [A6 - 0x3E], [A6 - 0x32] 00003AE8 3D6E FFD0 FFC8 move.w [A6 - 0x38], [A6 - 0x30] 00003AEE 486E FFC2 pea.l [A6 - 0x3E] 00003AF2 486E FFF4 pea.l [A6 - 0xC] 00003AF6 A8A5 syscall FillRect 00003AF8 3F2E FFCC move.w -[A7], [A6 - 0x34] 00003AFC 3F2E FFCE move.w -[A7], [A6 - 0x32] 00003B00 A893 syscall MoveTo 00003B02 3F2E FFD0 move.w -[A7], [A6 - 0x30] 00003B06 3F2E FFCE move.w -[A7], [A6 - 0x32] 00003B0A A891 syscall LineTo label00003B0C: 00003B0C 206D 9030 movea.l A0, [A5 - 0x6FD0] 00003B10 43EE FFD2 lea.l A1, [A6 - 0x2E] 00003B14 41E8 0010 lea.l A0, [A0 + 0x10] 00003B18 22D8 move.l [A1]+, [A0]+ 00003B1A 22D8 move.l [A1]+, [A0]+ 00003B1C 486D 8E28 pea.l [A5 - 0x71D8] 00003B20 A873 syscall SetPort 00003B22 2D6D 8DCC FFE6 move.l [A6 - 0x1A], [A5 - 0x7234] 00003B28 3D6D 8D9A FFEA move.w [A6 - 0x16], [A5 - 0x7266] 00003B2E 41EE FFEC lea.l A0, [A6 - 0x14] 00003B32 43ED EBD2 lea.l A1, [A5 - 0x142E] 00003B36 20D9 move.l [A0]+, [A1]+ 00003B38 20D9 move.l [A0]+, [A1]+ 00003B3A 486E FFEC pea.l [A6 - 0x14] 00003B3E 3F2E FFD4 move.w -[A7], [A6 - 0x2C] 00003B42 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 00003B46 A8A8 syscall OffsetRect 00003B48 3F3C 0001 move.w -[A7], 0x1 00003B4C 486E FFE6 pea.l [A6 - 0x1A] 00003B50 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00003B54 5C8F addq.l A7, 6 00003B56 206D 9030 movea.l A0, [A5 - 0x6FD0] 00003B5A 2F28 0018 move.l -[A7], [A0 + 0x18] 00003B5E 2F2D 8E40 move.l -[A7], [A5 - 0x71C0] 00003B62 A8DC syscall CopyRgn 00003B64 206D 9030 movea.l A0, [A5 - 0x6FD0] 00003B68 2F28 001C move.l -[A7], [A0 + 0x1C] 00003B6C 2F2D 8E44 move.l -[A7], [A5 - 0x71BC] 00003B70 A8DC syscall CopyRgn 00003B72 0C6D 0001 9CCE cmpi.w [A5 - 0x6332], 0x1 00003B78 6C1A bge +0x1C /* 00003B94 */ 00003B7A 7006 moveq.l D0, 0x06 00003B7C 3D40 FFDA move.w [A6 - 0x26], D0 00003B80 426E FFDC clr.w [A6 - 0x24] 00003B84 7001 moveq.l D0, 0x01 00003B86 3D40 FFDE move.w [A6 - 0x22], D0 00003B8A 486E FFDA pea.l [A6 - 0x26] 00003B8E 4EBA FE2A jsr [PC - 0x1D6 /* 000039BA */] 00003B92 588F addq.l A7, 4 label00003B94: 00003B94 426E FFE2 clr.w [A6 - 0x1E] 00003B98 6000 026A bra +0x26C /* 00003E04 */ label00003B9C: 00003B9C 486D 8E28 pea.l [A5 - 0x71D8] 00003BA0 A873 syscall SetPort 00003BA2 302E FFDE move.w D0, [A6 - 0x22] 00003BA6 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003BAA 0000 0004 ori.b D0, 0x4 00003BAE 0068 000A 003E ori.w [A0 + 0x3E], 0xA /* '\n' */ 00003BB4 0018 004A ori.b [A0]+, 0x4A /* 'J' */ 00003BB8 0026 486E ori.b -[A6], 0x6E /* 'n' */ 00003BBC FFBA .invalid <> 00003BBE 486D EC36 pea.l [A5 - 0x13CA] 00003BC2 A8A5 syscall FillRect 00003BC4 7001 moveq.l D0, 0x01 00003BC6 3D40 FFE2 move.w [A6 - 0x1E], D0 00003BCA 604A bra +0x4C /* 00003C16 */ 00003BCC 486E FFBA pea.l [A6 - 0x46] 00003BD0 486D EC2E pea.l [A5 - 0x13D2] 00003BD4 A8A5 syscall FillRect 00003BD6 7001 moveq.l D0, 0x01 00003BD8 3D40 FFE2 move.w [A6 - 0x1E], D0 00003BDC 6038 bra +0x3A /* 00003C16 */ 00003BDE 486E FFBA pea.l [A6 - 0x46] 00003BE2 486D EC3E pea.l [A5 - 0x13C2] 00003BE6 A8A5 syscall FillRect 00003BE8 7001 moveq.l D0, 0x01 00003BEA 3D40 FFE2 move.w [A6 - 0x1E], D0 00003BEE 6026 bra +0x28 /* 00003C16 */ 00003BF0 486E FFBA pea.l [A6 - 0x46] 00003BF4 A8A3 syscall EraseRect 00003BF6 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */] 00003BFA 426E FFE2 clr.w [A6 - 0x1E] 00003BFE 6016 bra +0x18 /* 00003C16 */ 00003C00 486E FFBA pea.l [A6 - 0x46] 00003C04 A8A3 syscall EraseRect 00003C06 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */] 00003C0A 486E FFBA pea.l [A6 - 0x46] 00003C0E A8A4 syscall InvertRect 00003C10 7001 moveq.l D0, 0x01 00003C12 3D40 FFE2 move.w [A6 - 0x1E], D0 label00003C16: 00003C16 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00003C1A A873 syscall SetPort 00003C1C 486E FFBA pea.l [A6 - 0x46] 00003C20 A87B syscall ClipRect 00003C22 302E FFDA move.w D0, [A6 - 0x26] 00003C26 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003C2A 0000 0013 ori.b D0, 0x13 00003C2E 01D6 .incomplete 00003C30 0028 003E 0054 ori.b [A0 + 0x54], 0x3E /* '>' */ 00003C36 006E 0088 009E ori.w [A6 + 0x9E], 0x88 00003C3C 00B4 00CA 00E0 00F6 ori.l [A4 + D0.w - 0x10], 0xCA00E0 00003C44 010C btst A4, D0 00003C46 0122 btst -[A2], D0 00003C48 0138 014E btst [0x0000014E], D0 00003C4C 0162 bchg -[A2], D0 00003C4E 0176 018A 0188 bchg [[ + <> + D0] + 0x188], D0 00003C54 019C bclr [A4]+, D0 00003C56 019A bclr [A2]+, D0 00003C58 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003C5C 486E FFBA pea.l [A6 - 0x46] 00003C60 486D 8E28 pea.l [A5 - 0x71D8] 00003C64 4EBA 080E jsr [PC + 0x80E /* 00004474 */] 00003C68 4FEF 000A lea.l A7, [A7 + 0xA] 00003C6C 6000 0196 bra +0x198 /* 00003E04 */ 00003C70 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003C74 486E FFBA pea.l [A6 - 0x46] 00003C78 486D 8E28 pea.l [A5 - 0x71D8] 00003C7C 4EBA 089A jsr [PC + 0x89A /* 00004518 */] 00003C80 4FEF 000A lea.l A7, [A7 + 0xA] 00003C84 6000 017E bra +0x180 /* 00003E04 */ 00003C88 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003C8C 486E FFBA pea.l [A6 - 0x46] 00003C90 486E FFEC pea.l [A6 - 0x14] 00003C94 486D 8E28 pea.l [A5 - 0x71D8] 00003C98 4EBA 04AE jsr [PC + 0x4AE /* 00004148 */] 00003C9C 4FEF 000E lea.l A7, [A7 + 0xE] 00003CA0 6000 0162 bra +0x164 /* 00003E04 */ 00003CA4 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003CA8 486E FFBA pea.l [A6 - 0x46] 00003CAC 486E FFEC pea.l [A6 - 0x14] 00003CB0 486D 8E28 pea.l [A5 - 0x71D8] 00003CB4 4EBA 01E0 jsr [PC + 0x1E0 /* 00003E96 */] 00003CB8 4FEF 000E lea.l A7, [A7 + 0xE] 00003CBC 6000 0146 bra +0x148 /* 00003E04 */ 00003CC0 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003CC4 486E FFBA pea.l [A6 - 0x46] 00003CC8 486D 8E28 pea.l [A5 - 0x71D8] 00003CCC 4EBA 0902 jsr [PC + 0x902 /* 000045D0 */] 00003CD0 4FEF 000A lea.l A7, [A7 + 0xA] 00003CD4 6000 012E bra +0x130 /* 00003E04 */ 00003CD8 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003CDC 486E FFBA pea.l [A6 - 0x46] 00003CE0 486D 8E28 pea.l [A5 - 0x71D8] 00003CE4 4EBA 0A0C jsr [PC + 0xA0C /* 000046F2 */] 00003CE8 4FEF 000A lea.l A7, [A7 + 0xA] 00003CEC 6000 0116 bra +0x118 /* 00003E04 */ 00003CF0 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003CF4 486E FFBA pea.l [A6 - 0x46] 00003CF8 486D 8E28 pea.l [A5 - 0x71D8] 00003CFC 4EBA 1238 jsr [PC + 0x1238 /* 00004F36 */] 00003D00 4FEF 000A lea.l A7, [A7 + 0xA] 00003D04 6000 00FE bra +0x100 /* 00003E04 */ 00003D08 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003D0C 486E FFBA pea.l [A6 - 0x46] 00003D10 486D 8E28 pea.l [A5 - 0x71D8] 00003D14 4EBA 0AAA jsr [PC + 0xAAA /* 000047C0 */] 00003D18 4FEF 000A lea.l A7, [A7 + 0xA] 00003D1C 6000 00E6 bra +0xE8 /* 00003E04 */ 00003D20 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003D24 486E FFBA pea.l [A6 - 0x46] 00003D28 486D 8E28 pea.l [A5 - 0x71D8] 00003D2C 4EBA 0C66 jsr [PC + 0xC66 /* 00004994 */] 00003D30 4FEF 000A lea.l A7, [A7 + 0xA] 00003D34 6000 00CE bra +0xD0 /* 00003E04 */ 00003D38 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003D3C 486E FFBA pea.l [A6 - 0x46] 00003D40 486D 8E28 pea.l [A5 - 0x71D8] 00003D44 4EBA 0BB2 jsr [PC + 0xBB2 /* 000048F8 */] 00003D48 4FEF 000A lea.l A7, [A7 + 0xA] 00003D4C 6000 00B6 bra +0xB8 /* 00003E04 */ 00003D50 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003D54 486E FFBA pea.l [A6 - 0x46] 00003D58 486D 8E28 pea.l [A5 - 0x71D8] 00003D5C 4EBA 0AFE jsr [PC + 0xAFE /* 0000485C */] 00003D60 4FEF 000A lea.l A7, [A7 + 0xA] 00003D64 6000 009E bra +0xA0 /* 00003E04 */ 00003D68 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003D6C 486E FFBA pea.l [A6 - 0x46] 00003D70 486D 8E28 pea.l [A5 - 0x71D8] 00003D74 4EBA 0CBA jsr [PC + 0xCBA /* 00004A30 */] 00003D78 4FEF 000A lea.l A7, [A7 + 0xA] 00003D7C 6000 0086 bra +0x88 /* 00003E04 */ 00003D80 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003D84 486E FFBA pea.l [A6 - 0x46] 00003D88 486D 8E28 pea.l [A5 - 0x71D8] 00003D8C 4EBA 0D1C jsr [PC + 0xD1C /* 00004AAA */] 00003D90 4FEF 000A lea.l A7, [A7 + 0xA] 00003D94 6000 006E bra +0x70 /* 00003E04 */ 00003D98 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003D9C 486E FFBA pea.l [A6 - 0x46] 00003DA0 486D 8E28 pea.l [A5 - 0x71D8] 00003DA4 4EBA 0EF4 jsr [PC + 0xEF4 /* 00004C9A */] 00003DA8 4FEF 000A lea.l A7, [A7 + 0xA] 00003DAC 6056 bra +0x58 /* 00003E04 */ 00003DAE 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003DB2 486E FFBA pea.l [A6 - 0x46] 00003DB6 486D 8E28 pea.l [A5 - 0x71D8] 00003DBA 4EBA 0E58 jsr [PC + 0xE58 /* 00004C14 */] 00003DBE 4FEF 000A lea.l A7, [A7 + 0xA] 00003DC2 6040 bra +0x42 /* 00003E04 */ 00003DC4 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003DC8 486E FFBA pea.l [A6 - 0x46] 00003DCC 486D 8E28 pea.l [A5 - 0x71D8] 00003DD0 4EBA 0D8C jsr [PC + 0xD8C /* 00004B5E */] 00003DD4 4FEF 000A lea.l A7, [A7 + 0xA] 00003DD8 602A bra +0x2C /* 00003E04 */ 00003DDA 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003DDE 486E FFBA pea.l [A6 - 0x46] 00003DE2 486D 8E28 pea.l [A5 - 0x71D8] 00003DE6 4EBA 0F38 jsr [PC + 0xF38 /* 00004D20 */] 00003DEA 4FEF 000A lea.l A7, [A7 + 0xA] 00003DEE 6014 bra +0x16 /* 00003E04 */ 00003DF0 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003DF4 486E FFBA pea.l [A6 - 0x46] 00003DF8 486D 8E28 pea.l [A5 - 0x71D8] 00003DFC 4EBA 101E jsr [PC + 0x101E /* 00004E1C */] 00003E00 4FEF 000A lea.l A7, [A7 + 0xA] label00003E04: 00003E04 486E FFDA pea.l [A6 - 0x26] 00003E08 4EBA FBE0 jsr [PC - 0x420 /* 000039EA */] 00003E0C 588F addq.l A7, 4 00003E0E 4A40 tst.w D0 00003E10 6600 FD8A bne -0x274 /* 00003B9C */ 00003E14 4A6E FFE2 tst.w [A6 - 0x1E] 00003E18 672E beq +0x30 /* 00003E48 */ 00003E1A 486D 8E28 pea.l [A5 - 0x71D8] 00003E1E A873 syscall SetPort 00003E20 486E FFBA pea.l [A6 - 0x46] 00003E24 A8A3 syscall EraseRect 00003E26 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */] 00003E2A 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00003E2E A873 syscall SetPort 00003E30 486E FFBA pea.l [A6 - 0x46] 00003E34 A87B syscall ClipRect 00003E36 4267 clr.w -[A7] 00003E38 486E FFBA pea.l [A6 - 0x46] 00003E3C 486D 8E28 pea.l [A5 - 0x71D8] 00003E40 4EBA 10F4 jsr [PC + 0x10F4 /* 00004F36 */] 00003E44 4FEF 000A lea.l A7, [A7 + 0xA] label00003E48: 00003E48 4EBA D2BA jsr [PC - 0x2D46 /* 00001104 */] 00003E4C 426D 9CCE clr.w [A5 - 0x6332] 00003E50 426D 9CCC clr.w [A5 - 0x6334] 00003E54 4A6E 0008 tst.w [A6 + 0x8] 00003E58 6732 beq +0x34 /* 00003E8C */ 00003E5A 206D 9000 movea.l A0, [A5 - 0x7000] 00003E5E 2050 movea.l A0, [A0] 00003E60 0C68 0001 0002 cmpi.w [A0 + 0x2], 0x1 00003E66 6624 bne +0x26 /* 00003E8C */ 00003E68 A89E syscall PenNormal 00003E6A 206D 9000 movea.l A0, [A5 - 0x7000] 00003E6E 2050 movea.l A0, [A0] 00003E70 0828 0002 0007 btst.b [A0 + 0x7], 0x2 00003E76 6706 beq +0x8 /* 00003E7E */ 00003E78 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00003E7C A904 syscall DrawGrowIcon label00003E7E: 00003E7E 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00003E82 A969 syscall DrawControls 00003E84 486D EBD2 pea.l [A5 - 0x142E] 00003E88 A92A syscall ValidRect 00003E8A 6006 bra +0x8 /* 00003E92 */ label00003E8C: 00003E8C 486E FFBA pea.l [A6 - 0x46] 00003E90 A92A syscall ValidRect label00003E92: 00003E92 4E5E unlink A6 00003E94 4E75 rts fn00003E96: 00003E96 4E56 FF76 link A6, -0x008A 00003E9A 2F07 move.l -[A7], D7 00003E9C 3F3C 0001 move.w -[A7], 0x1 00003EA0 486E FF80 pea.l [A6 - 0x80] 00003EA4 486E FF7A pea.l [A6 - 0x86] 00003EA8 2F2E 000C move.l -[A7], [A6 + 0xC] 00003EAC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00003EB0 4FEF 000E lea.l A7, [A7 + 0xE] 00003EB4 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00003EB8 B0AE FF7A cmp.l D0, [A6 - 0x86] 00003EBC 6C18 bge +0x1A /* 00003ED6 */ 00003EBE 3F2E 0014 move.w -[A7], [A6 + 0x14] 00003EC2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003EC6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003ECA 4EBA 106A jsr [PC + 0x106A /* 00004F36 */] 00003ECE 4FEF 000A lea.l A7, [A7 + 0xA] 00003ED2 6000 013C bra +0x13E /* 00004010 */ label00003ED6: 00003ED6 206E 000C movea.l A0, [A6 + 0xC] 00003EDA 226E 000C movea.l A1, [A6 + 0xC] 00003EDE 3029 0004 move.w D0, [A1 + 0x4] 00003EE2 9050 sub.w D0, [A0] 00003EE4 3D40 FF7E move.w [A6 - 0x82], D0 00003EE8 3F3C 0001 move.w -[A7], 0x1 00003EEC 486E FF82 pea.l [A6 - 0x7E] 00003EF0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003EF4 5C8F addq.l A7, 6 00003EF6 42A7 clr.l -[A7] 00003EF8 2F2E FF7A move.l -[A7], [A6 - 0x86] 00003EFC 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00003F00 205F movea.l A0, [A7]+ 00003F02 2D48 FFEE move.l [A6 - 0x12], A0 00003F06 2F2E FFEE move.l -[A7], [A6 - 0x12] 00003F0A 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00003F0E 3D6E FF80 FFF6 move.w [A6 - 0xA], [A6 - 0x80] 00003F14 206E 000C movea.l A0, [A6 + 0xC] 00003F18 43EE FFF8 lea.l A1, [A6 - 0x8] 00003F1C 22D8 move.l [A1]+, [A0]+ 00003F1E 22D8 move.l [A1]+, [A0]+ 00003F20 206E FFEE movea.l A0, [A6 - 0x12] 00003F24 2D50 FFF2 move.l [A6 - 0xE], [A0] 00003F28 3F3C 0001 move.w -[A7], 0x1 00003F2C 486E FFF2 pea.l [A6 - 0xE] 00003F30 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00003F34 5C8F addq.l A7, 6 00003F36 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00003F3A A873 syscall SetPort 00003F3C 206D 9030 movea.l A0, [A5 - 0x6FD0] 00003F40 4868 0002 pea.l [A0 + 0x2] 00003F44 486E FF84 pea.l [A6 - 0x7C] 00003F48 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003F4C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003F50 4267 clr.w -[A7] 00003F52 42A7 clr.l -[A7] 00003F54 A8EC syscall CopyBits 00003F56 7E00 moveq.l D7, 0x00 00003F58 6000 0082 bra +0x84 /* 00003FDC */ label00003F5C: 00003F5C 4A6D 8DA6 tst.w [A5 - 0x725A] 00003F60 672A beq +0x2C /* 00003F8C */ 00003F62 206E FFEE movea.l A0, [A6 - 0x12] 00003F66 3007 move.w D0, D7 00003F68 48C0 ext.l D0 00003F6A E580 asl D0, 2 00003F6C 43ED 9D3C lea.l A1, [A5 - 0x62C4] 00003F70 D3C0 add.l A1, D0 00003F72 2F11 move.l -[A7], [A1] 00003F74 3F2E FF7E move.w -[A7], [A6 - 0x82] 00003F78 3F2E FF80 move.w -[A7], [A6 - 0x80] 00003F7C 2F10 move.l -[A7], [A0] 00003F7E 2F2D 8DCC move.l -[A7], [A5 - 0x7234] 00003F82 4EBA 0140 jsr [PC + 0x140 /* 000040C4 */] 00003F86 4FEF 0010 lea.l A7, [A7 + 0x10] 00003F8A 6028 bra +0x2A /* 00003FB4 */ label00003F8C: 00003F8C 206E FFEE movea.l A0, [A6 - 0x12] 00003F90 3007 move.w D0, D7 00003F92 48C0 ext.l D0 00003F94 E580 asl D0, 2 00003F96 43ED 9D20 lea.l A1, [A5 - 0x62E0] 00003F9A D3C0 add.l A1, D0 00003F9C 2F11 move.l -[A7], [A1] 00003F9E 3F2E FF7E move.w -[A7], [A6 - 0x82] 00003FA2 3F2E FF80 move.w -[A7], [A6 - 0x80] 00003FA6 2F10 move.l -[A7], [A0] 00003FA8 2F2D 8DCC move.l -[A7], [A5 - 0x7234] 00003FAC 4EBA 0068 jsr [PC + 0x68 /* 00004016 */] 00003FB0 4FEF 0010 lea.l A7, [A7 + 0x10] label00003FB4: 00003FB4 486E FF84 pea.l [A6 - 0x7C] 00003FB8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003FBC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003FC0 4267 clr.w -[A7] 00003FC2 42A7 clr.l -[A7] 00003FC4 A8EB syscall StdBits 00003FC6 4A6E 0014 tst.w [A6 + 0x14] 00003FCA 670E beq +0x10 /* 00003FDA */ 00003FCC 306E 0014 movea.w A0, [A6 + 0x14] 00003FD0 2F08 move.l -[A7], A0 00003FD2 486E FF76 pea.l [A6 - 0x8A] 00003FD6 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] label00003FDA: 00003FDA 5247 addq.w D7, 1 label00003FDC: 00003FDC 0C47 0007 cmpi.w D7, 0x7 00003FE0 6D00 FF7A blt -0x84 /* 00003F5C */ 00003FE4 206E 0008 movea.l A0, [A6 + 0x8] 00003FE8 4868 0002 pea.l [A0 + 0x2] 00003FEC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003FF0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003FF4 4267 clr.w -[A7] 00003FF6 42A7 clr.l -[A7] 00003FF8 A8EB syscall StdBits 00003FFA 3F3C 0001 move.w -[A7], 0x1 00003FFE 486E FF82 pea.l [A6 - 0x7E] 00004002 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00004006 5C8F addq.l A7, 6 00004008 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000400C 4EAD 124A jsr [A5 + 0x124A /* export_581 */] label00004010: 00004010 2E1F move.l D7, [A7]+ 00004012 4E5E unlink A6 00004014 4E75 rts fn00004016: 00004016 4E56 FFF8 link A6, -0x0008 0000401A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000401E 286E 0008 movea.l A4, [A6 + 0x8] 00004022 266E 000C movea.l A3, [A6 + 0xC] 00004026 3E2E 0010 move.w D7, [A6 + 0x10] 0000402A 3C2E 0012 move.w D6, [A6 + 0x12] 0000402E 4267 clr.w -[A7] 00004030 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004034 A86A syscall HiWord 00004036 301F move.w D0, [A7]+ 00004038 3D40 FFFA move.w [A6 - 0x6], D0 0000403C 4267 clr.w -[A7] 0000403E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004042 A86B syscall LoWord 00004044 301F move.w D0, [A7]+ 00004046 3D40 FFF8 move.w [A6 - 0x8], D0 0000404A E247 asr D7.w, 1 0000404C 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] 00004052 302E FFFE move.w D0, [A6 - 0x2] 00004056 4640 not.w D0 00004058 3D40 FFFC move.w [A6 - 0x4], D0 0000405C 7A00 moveq.l D5, 0x00 0000405E 6000 0058 bra +0x5A /* 000040B8 */ label00004062: 00004062 4A6E FFFE tst.w [A6 - 0x2] 00004066 671C beq +0x1E /* 00004084 */ 00004068 7800 moveq.l D4, 0x00 0000406A 6012 bra +0x14 /* 0000407E */ label0000406C: 0000406C 301C move.w D0, [A4]+ 0000406E C06E FFFE and.w D0, [A6 - 0x2] 00004072 3213 move.w D1, [A3] 00004074 C26E FFFC and.w D1, [A6 - 0x4] 00004078 8240 or.w D1, D0 0000407A 36C1 move.w [A3]+, D1 0000407C 5244 addq.w D4, 1 label0000407E: 0000407E B847 cmp.w D4, D7 00004080 6DEA blt -0x14 /* 0000406C */ 00004082 6010 bra +0x12 /* 00004094 */ label00004084: 00004084 3007 move.w D0, D7 00004086 48C0 ext.l D0 00004088 D080 add.l D0, D0 0000408A D9C0 add.l A4, D0 0000408C 3007 move.w D0, D7 0000408E 48C0 ext.l D0 00004090 D080 add.l D0, D0 00004092 D7C0 add.l A3, D0 label00004094: 00004094 302E FFFE move.w D0, [A6 - 0x2] 00004098 B06E FFFA cmp.w D0, [A6 - 0x6] 0000409C 6608 bne +0xA /* 000040A6 */ 0000409E 3D6E FFF8 FFFE move.w [A6 - 0x2], [A6 - 0x8] 000040A4 6006 bra +0x8 /* 000040AC */ label000040A6: 000040A6 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] label000040AC: 000040AC 302E FFFE move.w D0, [A6 - 0x2] 000040B0 4640 not.w D0 000040B2 3D40 FFFC move.w [A6 - 0x4], D0 000040B6 5245 addq.w D5, 1 label000040B8: 000040B8 BA46 cmp.w D5, D6 000040BA 6DA6 blt -0x58 /* 00004062 */ 000040BC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000040C0 4E5E unlink A6 000040C2 4E75 rts fn000040C4: 000040C4 4E56 FFFC link A6, -0x0004 000040C8 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000040CC 286E 0008 movea.l A4, [A6 + 0x8] 000040D0 266E 000C movea.l A3, [A6 + 0xC] 000040D4 3E2E 0010 move.w D7, [A6 + 0x10] 000040D8 4267 clr.w -[A7] 000040DA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000040DE A86A syscall HiWord 000040E0 301F move.w D0, [A7]+ 000040E2 3D40 FFFE move.w [A6 - 0x2], D0 000040E6 4267 clr.w -[A7] 000040E8 2F2E 0014 move.l -[A7], [A6 + 0x14] 000040EC A86B syscall LoWord 000040EE 301F move.w D0, [A7]+ 000040F0 3D40 FFFC move.w [A6 - 0x4], D0 000040F4 3A2E FFFE move.w D5, [A6 - 0x2] 000040F8 7C00 moveq.l D6, 0x00 000040FA 6000 003E bra +0x40 /* 0000413A */ label000040FE: 000040FE 4A45 tst.w D5 00004100 6D22 blt +0x24 /* 00004124 */ 00004102 7800 moveq.l D4, 0x00 00004104 50C4 st D4 00004106 EBAC lsl D4, D5 00004108 2604 move.l D3, D4 0000410A 4683 not.l D3 0000410C 3407 move.w D2, D7 0000410E E44A lsr D2.w, 2 00004110 600C bra +0xE /* 0000411E */ label00004112: 00004112 201C move.l D0, [A4]+ 00004114 C084 and.l D0, D4 00004116 2213 move.l D1, [A3] 00004118 C283 and.l D1, D3 0000411A 8280 or.l D1, D0 0000411C 26C1 move.l [A3]+, D1 label0000411E: 0000411E 51CA FFF2 dbf D2, -0x10 /* 00004112 */ 00004122 6004 bra +0x6 /* 00004128 */ label00004124: 00004124 D8C7 add.w A4, D7 00004126 D6C7 add.w A3, D7 label00004128: 00004128 BA6E FFFE cmp.w D5, [A6 - 0x2] 0000412C 6606 bne +0x8 /* 00004134 */ 0000412E 3A2E FFFC move.w D5, [A6 - 0x4] 00004132 6004 bra +0x6 /* 00004138 */ label00004134: 00004134 3A2E FFFE move.w D5, [A6 - 0x2] label00004138: 00004138 5246 addq.w D6, 1 label0000413A: 0000413A BC6E 0012 cmp.w D6, [A6 + 0x12] 0000413E 6DBE blt -0x40 /* 000040FE */ 00004140 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 00004144 4E5E unlink A6 00004146 4E75 rts fn00004148: 00004148 4E56 FF76 link A6, -0x008A 0000414C 2F07 move.l -[A7], D7 0000414E 3F3C 0001 move.w -[A7], 0x1 00004152 486E FF80 pea.l [A6 - 0x80] 00004156 486E FF7A pea.l [A6 - 0x86] 0000415A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000415E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00004162 4FEF 000E lea.l A7, [A7 + 0xE] 00004166 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 0000416A B0AE FF7A cmp.l D0, [A6 - 0x86] 0000416E 6C18 bge +0x1A /* 00004188 */ 00004170 3F2E 0014 move.w -[A7], [A6 + 0x14] 00004174 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004178 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000417C 4EBA 0DB8 jsr [PC + 0xDB8 /* 00004F36 */] 00004180 4FEF 000A lea.l A7, [A7 + 0xA] 00004184 6000 011C bra +0x11E /* 000042A2 */ label00004188: 00004188 206E 000C movea.l A0, [A6 + 0xC] 0000418C 226E 000C movea.l A1, [A6 + 0xC] 00004190 3029 0004 move.w D0, [A1 + 0x4] 00004194 9050 sub.w D0, [A0] 00004196 3D40 FF7E move.w [A6 - 0x82], D0 0000419A 3F3C 0001 move.w -[A7], 0x1 0000419E 486E FF82 pea.l [A6 - 0x7E] 000041A2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000041A6 5C8F addq.l A7, 6 000041A8 42A7 clr.l -[A7] 000041AA 2F2E FF7A move.l -[A7], [A6 - 0x86] 000041AE 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 000041B2 205F movea.l A0, [A7]+ 000041B4 2D48 FFEE move.l [A6 - 0x12], A0 000041B8 2F2E FFEE move.l -[A7], [A6 - 0x12] 000041BC 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000041C0 3D6E FF80 FFF6 move.w [A6 - 0xA], [A6 - 0x80] 000041C6 206E 000C movea.l A0, [A6 + 0xC] 000041CA 43EE FFF8 lea.l A1, [A6 - 0x8] 000041CE 22D8 move.l [A1]+, [A0]+ 000041D0 22D8 move.l [A1]+, [A0]+ 000041D2 206E FFEE movea.l A0, [A6 - 0x12] 000041D6 2D50 FFF2 move.l [A6 - 0xE], [A0] 000041DA 3F3C 0001 move.w -[A7], 0x1 000041DE 486E FFF2 pea.l [A6 - 0xE] 000041E2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000041E6 5C8F addq.l A7, 6 000041E8 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000041EC A873 syscall SetPort 000041EE 206D 9030 movea.l A0, [A5 - 0x6FD0] 000041F2 4868 0002 pea.l [A0 + 0x2] 000041F6 486E FF84 pea.l [A6 - 0x7C] 000041FA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000041FE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004202 4267 clr.w -[A7] 00004204 42A7 clr.l -[A7] 00004206 A8EC syscall CopyBits 00004208 7E00 moveq.l D7, 0x00 0000420A 6000 0064 bra +0x66 /* 00004270 */ label0000420E: 0000420E 4A6D 8DA6 tst.w [A5 - 0x725A] 00004212 671E beq +0x20 /* 00004232 */ 00004214 206E FFEE movea.l A0, [A6 - 0x12] 00004218 3F07 move.w -[A7], D7 0000421A 3F2E FF7E move.w -[A7], [A6 - 0x82] 0000421E 3F2E FF80 move.w -[A7], [A6 - 0x80] 00004222 2F10 move.l -[A7], [A0] 00004224 2F2D 8DCC move.l -[A7], [A5 - 0x7234] 00004228 4EBA 007E jsr [PC + 0x7E /* 000042A8 */] 0000422C 4FEF 000E lea.l A7, [A7 + 0xE] 00004230 601C bra +0x1E /* 0000424E */ label00004232: 00004232 206E FFEE movea.l A0, [A6 - 0x12] 00004236 3F07 move.w -[A7], D7 00004238 3F2E FF7E move.w -[A7], [A6 - 0x82] 0000423C 3F2E FF80 move.w -[A7], [A6 - 0x80] 00004240 2F10 move.l -[A7], [A0] 00004242 2F2D 8DCC move.l -[A7], [A5 - 0x7234] 00004246 4EBA 0146 jsr [PC + 0x146 /* 0000438E */] 0000424A 4FEF 000E lea.l A7, [A7 + 0xE] label0000424E: 0000424E 486E FF84 pea.l [A6 - 0x7C] 00004252 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004256 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000425A 4267 clr.w -[A7] 0000425C 42A7 clr.l -[A7] 0000425E A8EB syscall StdBits 00004260 306E 0014 movea.w A0, [A6 + 0x14] 00004264 2F08 move.l -[A7], A0 00004266 486E FF76 pea.l [A6 - 0x8A] 0000426A 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 0000426E 5247 addq.w D7, 1 label00004270: 00004270 0C47 0007 cmpi.w D7, 0x7 00004274 6D98 blt -0x66 /* 0000420E */ 00004276 206E 0008 movea.l A0, [A6 + 0x8] 0000427A 4868 0002 pea.l [A0 + 0x2] 0000427E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004282 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004286 4267 clr.w -[A7] 00004288 42A7 clr.l -[A7] 0000428A A8EB syscall StdBits 0000428C 3F3C 0001 move.w -[A7], 0x1 00004290 486E FF82 pea.l [A6 - 0x7E] 00004294 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00004298 5C8F addq.l A7, 6 0000429A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000429E 4EAD 124A jsr [A5 + 0x124A /* export_581 */] label000042A2: 000042A2 2E1F move.l D7, [A7]+ 000042A4 4E5E unlink A6 000042A6 4E75 rts fn000042A8: 000042A8 4E56 FFFC link A6, -0x0004 000042AC 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000042B0 286E 0008 movea.l A4, [A6 + 0x8] 000042B4 266E 000C movea.l A3, [A6 + 0xC] 000042B8 3E2E 0010 move.w D7, [A6 + 0x10] 000042BC 3C2E 0012 move.w D6, [A6 + 0x12] 000042C0 E247 asr D7.w, 1 000042C2 302E 0014 move.w D0, [A6 + 0x14] 000042C6 E548 lsl D0.w, 2 000042C8 3D40 0014 move.w [A6 + 0x14], D0 000042CC 3A2E 0014 move.w D5, [A6 + 0x14] 000042D0 306E 0014 movea.w A0, [A6 + 0x14] 000042D4 3247 movea.w A1, D7 000042D6 2F09 move.l -[A7], A1 000042D8 2F08 move.l -[A7], A0 000042DA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000042DE 2D40 FFFC move.l [A6 - 0x4], D0 000042E2 202E FFFC move.l D0, [A6 - 0x4] 000042E6 D080 add.l D0, D0 000042E8 D7C0 add.l A3, D0 000042EA 202E FFFC move.l D0, [A6 - 0x4] 000042EE D080 add.l D0, D0 000042F0 D9C0 add.l A4, D0 000042F2 3047 movea.w A0, D7 000042F4 2F08 move.l -[A7], A0 000042F6 4878 000C push.l 0xC 000042FA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000042FE 2D40 FFFC move.l [A6 - 0x4], D0 00004302 6000 007E bra +0x80 /* 00004382 */ label00004306: 00004306 3605 move.w D3, D5 00004308 0C6E 0010 0014 cmpi.w [A6 + 0x14], 0x10 0000430E 6D08 blt +0xA /* 00004318 */ 00004310 3005 move.w D0, D5 00004312 5240 addq.w D0, 1 00004314 4440 neg.w D0 00004316 3600 move.w D3, D0 label00004318: 00004318 0803 0004 btst.b D3, 0x4 0000431C 6722 beq +0x24 /* 00004340 */ 0000431E 7800 moveq.l D4, 0x00 00004320 6018 bra +0x1A /* 0000433A */ label00004322: 00004322 0804 0003 btst.b D4, 0x3 00004326 670C beq +0xE /* 00004334 */ 00004328 41D3 lea.l A0, [A3] 0000432A 548B addq.l A3, 2 0000432C 43D4 lea.l A1, [A4] 0000432E 548C addq.l A4, 2 00004330 3091 move.w [A0], [A1] 00004332 6004 bra +0x6 /* 00004338 */ label00004334: 00004334 548B addq.l A3, 2 00004336 548C addq.l A4, 2 label00004338: 00004338 5244 addq.w D4, 1 label0000433A: 0000433A B847 cmp.w D4, D7 0000433C 6DE4 blt -0x1A /* 00004322 */ 0000433E 6020 bra +0x22 /* 00004360 */ label00004340: 00004340 7800 moveq.l D4, 0x00 00004342 6018 bra +0x1A /* 0000435C */ label00004344: 00004344 0804 0003 btst.b D4, 0x3 00004348 6706 beq +0x8 /* 00004350 */ 0000434A 548B addq.l A3, 2 0000434C 548C addq.l A4, 2 0000434E 600A bra +0xC /* 0000435A */ label00004350: 00004350 41D3 lea.l A0, [A3] 00004352 548B addq.l A3, 2 00004354 43D4 lea.l A1, [A4] 00004356 548C addq.l A4, 2 00004358 3091 move.w [A0], [A1] label0000435A: 0000435A 5244 addq.w D4, 1 label0000435C: 0000435C B847 cmp.w D4, D7 0000435E 6DE4 blt -0x1A /* 00004344 */ label00004360: 00004360 7003 moveq.l D0, 0x03 00004362 C045 and.w D0, D5 00004364 0C40 0003 cmpi.w D0, 0x3 00004368 6616 bne +0x18 /* 00004380 */ 0000436A 0645 000D addi.w D5, 0xD /* '\r' */ 0000436E 202E FFFC move.l D0, [A6 - 0x4] 00004372 D080 add.l D0, D0 00004374 D7C0 add.l A3, D0 00004376 202E FFFC move.l D0, [A6 - 0x4] 0000437A D080 add.l D0, D0 0000437C D9C0 add.l A4, D0 0000437E 6002 bra +0x4 /* 00004382 */ label00004380: 00004380 5245 addq.w D5, 1 label00004382: 00004382 BA46 cmp.w D5, D6 00004384 6D80 blt -0x7E /* 00004306 */ 00004386 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 0000438A 4E5E unlink A6 0000438C 4E75 rts fn0000438E: 0000438E 4E56 FFFC link A6, -0x0004 00004392 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00004396 286E 0008 movea.l A4, [A6 + 0x8] 0000439A 266E 000C movea.l A3, [A6 + 0xC] 0000439E 3E2E 0010 move.w D7, [A6 + 0x10] 000043A2 3C2E 0012 move.w D6, [A6 + 0x12] 000043A6 E247 asr D7.w, 1 000043A8 302E 0014 move.w D0, [A6 + 0x14] 000043AC E548 lsl D0.w, 2 000043AE 3D40 0014 move.w [A6 + 0x14], D0 000043B2 3A2E 0014 move.w D5, [A6 + 0x14] 000043B6 306E 0014 movea.w A0, [A6 + 0x14] 000043BA 3247 movea.w A1, D7 000043BC 2F09 move.l -[A7], A1 000043BE 2F08 move.l -[A7], A0 000043C0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000043C4 2D40 FFFC move.l [A6 - 0x4], D0 000043C8 202E FFFC move.l D0, [A6 - 0x4] 000043CC D080 add.l D0, D0 000043CE D7C0 add.l A3, D0 000043D0 202E FFFC move.l D0, [A6 - 0x4] 000043D4 D080 add.l D0, D0 000043D6 D9C0 add.l A4, D0 000043D8 3047 movea.w A0, D7 000043DA 2F08 move.l -[A7], A0 000043DC 4878 000C push.l 0xC 000043E0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000043E4 2D40 FFFC move.l [A6 - 0x4], D0 000043E8 6000 007E bra +0x80 /* 00004468 */ label000043EC: 000043EC 3605 move.w D3, D5 000043EE 0C6E 0010 0014 cmpi.w [A6 + 0x14], 0x10 000043F4 6D08 blt +0xA /* 000043FE */ 000043F6 3005 move.w D0, D5 000043F8 5240 addq.w D0, 1 000043FA 4440 neg.w D0 000043FC 3600 move.w D3, D0 label000043FE: 000043FE 0803 0004 btst.b D3, 0x4 00004402 6722 beq +0x24 /* 00004426 */ 00004404 7800 moveq.l D4, 0x00 00004406 6018 bra +0x1A /* 00004420 */ label00004408: 00004408 0804 0000 btst.b D4, 0x0 0000440C 6706 beq +0x8 /* 00004414 */ 0000440E 548B addq.l A3, 2 00004410 548C addq.l A4, 2 00004412 600A bra +0xC /* 0000441E */ label00004414: 00004414 41D3 lea.l A0, [A3] 00004416 548B addq.l A3, 2 00004418 43D4 lea.l A1, [A4] 0000441A 548C addq.l A4, 2 0000441C 3091 move.w [A0], [A1] label0000441E: 0000441E 5244 addq.w D4, 1 label00004420: 00004420 B847 cmp.w D4, D7 00004422 6DE4 blt -0x1A /* 00004408 */ 00004424 6020 bra +0x22 /* 00004446 */ label00004426: 00004426 7800 moveq.l D4, 0x00 00004428 6018 bra +0x1A /* 00004442 */ label0000442A: 0000442A 0804 0000 btst.b D4, 0x0 0000442E 670C beq +0xE /* 0000443C */ 00004430 41D3 lea.l A0, [A3] 00004432 548B addq.l A3, 2 00004434 43D4 lea.l A1, [A4] 00004436 548C addq.l A4, 2 00004438 3091 move.w [A0], [A1] 0000443A 6004 bra +0x6 /* 00004440 */ label0000443C: 0000443C 548B addq.l A3, 2 0000443E 548C addq.l A4, 2 label00004440: 00004440 5244 addq.w D4, 1 label00004442: 00004442 B847 cmp.w D4, D7 00004444 6DE4 blt -0x1A /* 0000442A */ label00004446: 00004446 7003 moveq.l D0, 0x03 00004448 C045 and.w D0, D5 0000444A 0C40 0003 cmpi.w D0, 0x3 0000444E 6616 bne +0x18 /* 00004466 */ 00004450 0645 000D addi.w D5, 0xD /* '\r' */ 00004454 202E FFFC move.l D0, [A6 - 0x4] 00004458 D080 add.l D0, D0 0000445A D7C0 add.l A3, D0 0000445C 202E FFFC move.l D0, [A6 - 0x4] 00004460 D080 add.l D0, D0 00004462 D9C0 add.l A4, D0 00004464 6002 bra +0x4 /* 00004468 */ label00004466: 00004466 5245 addq.w D5, 1 label00004468: 00004468 BA46 cmp.w D5, D6 0000446A 6D80 blt -0x7E /* 000043EC */ 0000446C 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 00004470 4E5E unlink A6 00004472 4E75 rts fn00004474: 00004474 4E56 FFEC link A6, -0x0014 00004478 48E7 0300 movem.l -[A7], D6,D7 0000447C 206E 000C movea.l A0, [A6 + 0xC] 00004480 43EE FFF4 lea.l A1, [A6 - 0xC] 00004484 22D8 move.l [A1]+, [A0]+ 00004486 22D8 move.l [A1]+, [A0]+ 00004488 206E 000C movea.l A0, [A6 + 0xC] 0000448C 43EE FFEC lea.l A1, [A6 - 0x14] 00004490 22D8 move.l [A1]+, [A0]+ 00004492 22D8 move.l [A1]+, [A0]+ 00004494 302E FFF2 move.w D0, [A6 - 0xE] 00004498 906E FFEE sub.w D0, [A6 - 0x12] 0000449C 48C0 ext.l D0 0000449E 81FC 0010 divs.w D0, 0x10 000044A2 5240 addq.w D0, 1 000044A4 3E00 move.w D7, D0 000044A6 302E FFEE move.w D0, [A6 - 0x12] 000044AA D047 add.w D0, D7 000044AC 3D40 FFF2 move.w [A6 - 0xE], D0 000044B0 302E FFFA move.w D0, [A6 - 0x6] 000044B4 9047 sub.w D0, D7 000044B6 3D40 FFF6 move.w [A6 - 0xA], D0 000044BA 7C00 moveq.l D6, 0x00 000044BC 604C bra +0x4E /* 0000450A */ label000044BE: 000044BE 206E 0008 movea.l A0, [A6 + 0x8] 000044C2 4868 0002 pea.l [A0 + 0x2] 000044C6 486E FFEC pea.l [A6 - 0x14] 000044CA 486E FFEC pea.l [A6 - 0x14] 000044CE 4267 clr.w -[A7] 000044D0 42A7 clr.l -[A7] 000044D2 A8EB syscall StdBits 000044D4 206E 0008 movea.l A0, [A6 + 0x8] 000044D8 4868 0002 pea.l [A0 + 0x2] 000044DC 486E FFF4 pea.l [A6 - 0xC] 000044E0 486E FFF4 pea.l [A6 - 0xC] 000044E4 4267 clr.w -[A7] 000044E6 42A7 clr.l -[A7] 000044E8 A8EB syscall StdBits 000044EA DF6E FFEE add.w [A6 - 0x12], D7 000044EE DF6E FFF2 add.w [A6 - 0xE], D7 000044F2 9F6E FFF6 sub.w [A6 - 0xA], D7 000044F6 9F6E FFFA sub.w [A6 - 0x6], D7 000044FA 306E 0010 movea.w A0, [A6 + 0x10] 000044FE 2F08 move.l -[A7], A0 00004500 486E FFFC pea.l [A6 - 0x4] 00004504 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 00004508 5246 addq.w D6, 1 label0000450A: 0000450A 0C46 0008 cmpi.w D6, 0x8 0000450E 6DAE blt -0x50 /* 000044BE */ 00004510 4CDF 00C0 movem.l D6,D7, [A7]+ 00004514 4E5E unlink A6 00004516 4E75 rts fn00004518: 00004518 4E56 FFEC link A6, -0x0014 0000451C 48E7 0300 movem.l -[A7], D6,D7 00004520 206E 000C movea.l A0, [A6 + 0xC] 00004524 43EE FFF4 lea.l A1, [A6 - 0xC] 00004528 22D8 move.l [A1]+, [A0]+ 0000452A 22D8 move.l [A1]+, [A0]+ 0000452C 206E 000C movea.l A0, [A6 + 0xC] 00004530 43EE FFEC lea.l A1, [A6 - 0x14] 00004534 22D8 move.l [A1]+, [A0]+ 00004536 22D8 move.l [A1]+, [A0]+ 00004538 302E FFF2 move.w D0, [A6 - 0xE] 0000453C 906E FFEE sub.w D0, [A6 - 0x12] 00004540 48C0 ext.l D0 00004542 81FC 0010 divs.w D0, 0x10 00004546 5240 addq.w D0, 1 00004548 3E00 move.w D7, D0 0000454A 302E FFF2 move.w D0, [A6 - 0xE] 0000454E D06E FFEE add.w D0, [A6 - 0x12] 00004552 E240 asr D0.w, 1 00004554 3D40 FFF2 move.w [A6 - 0xE], D0 00004558 3D6E FFF2 FFF6 move.w [A6 - 0xA], [A6 - 0xE] 0000455E 302E FFF2 move.w D0, [A6 - 0xE] 00004562 9047 sub.w D0, D7 00004564 3D40 FFEE move.w [A6 - 0x12], D0 00004568 302E FFF6 move.w D0, [A6 - 0xA] 0000456C D047 add.w D0, D7 0000456E 3D40 FFFA move.w [A6 - 0x6], D0 00004572 7C00 moveq.l D6, 0x00 00004574 604C bra +0x4E /* 000045C2 */ label00004576: 00004576 206E 0008 movea.l A0, [A6 + 0x8] 0000457A 4868 0002 pea.l [A0 + 0x2] 0000457E 486E FFEC pea.l [A6 - 0x14] 00004582 486E FFEC pea.l [A6 - 0x14] 00004586 4267 clr.w -[A7] 00004588 42A7 clr.l -[A7] 0000458A A8EB syscall StdBits 0000458C 206E 0008 movea.l A0, [A6 + 0x8] 00004590 4868 0002 pea.l [A0 + 0x2] 00004594 486E FFF4 pea.l [A6 - 0xC] 00004598 486E FFF4 pea.l [A6 - 0xC] 0000459C 4267 clr.w -[A7] 0000459E 42A7 clr.l -[A7] 000045A0 A8EB syscall StdBits 000045A2 9F6E FFEE sub.w [A6 - 0x12], D7 000045A6 9F6E FFF2 sub.w [A6 - 0xE], D7 000045AA DF6E FFF6 add.w [A6 - 0xA], D7 000045AE DF6E FFFA add.w [A6 - 0x6], D7 000045B2 306E 0010 movea.w A0, [A6 + 0x10] 000045B6 2F08 move.l -[A7], A0 000045B8 486E FFFC pea.l [A6 - 0x4] 000045BC 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 000045C0 5246 addq.w D6, 1 label000045C2: 000045C2 0C46 0008 cmpi.w D6, 0x8 000045C6 6DAE blt -0x50 /* 00004576 */ 000045C8 4CDF 00C0 movem.l D6,D7, [A7]+ 000045CC 4E5E unlink A6 000045CE 4E75 rts fn000045D0: 000045D0 4E56 FFDC link A6, -0x0024 000045D4 48E7 0700 movem.l -[A7], D5,D6,D7 000045D8 206E 000C movea.l A0, [A6 + 0xC] 000045DC 43EE FFE4 lea.l A1, [A6 - 0x1C] 000045E0 22D8 move.l [A1]+, [A0]+ 000045E2 22D8 move.l [A1]+, [A0]+ 000045E4 206E 000C movea.l A0, [A6 + 0xC] 000045E8 43EE FFDC lea.l A1, [A6 - 0x24] 000045EC 22D8 move.l [A1]+, [A0]+ 000045EE 22D8 move.l [A1]+, [A0]+ 000045F0 206E 000C movea.l A0, [A6 + 0xC] 000045F4 43EE FFF4 lea.l A1, [A6 - 0xC] 000045F8 22D8 move.l [A1]+, [A0]+ 000045FA 22D8 move.l [A1]+, [A0]+ 000045FC 206E 000C movea.l A0, [A6 + 0xC] 00004600 43EE FFEC lea.l A1, [A6 - 0x14] 00004604 22D8 move.l [A1]+, [A0]+ 00004606 22D8 move.l [A1]+, [A0]+ 00004608 302E FFF8 move.w D0, [A6 - 0x8] 0000460C 906E FFF4 sub.w D0, [A6 - 0xC] 00004610 48C0 ext.l D0 00004612 81FC 000C divs.w D0, 0xC 00004616 5240 addq.w D0, 1 00004618 3E00 move.w D7, D0 0000461A 302E FFFA move.w D0, [A6 - 0x6] 0000461E 906E FFF6 sub.w D0, [A6 - 0xA] 00004622 48C0 ext.l D0 00004624 81FC 000C divs.w D0, 0xC 00004628 5240 addq.w D0, 1 0000462A 3C00 move.w D6, D0 0000462C 302E FFDE move.w D0, [A6 - 0x22] 00004630 D046 add.w D0, D6 00004632 3D40 FFE2 move.w [A6 - 0x1E], D0 00004636 302E FFF4 move.w D0, [A6 - 0xC] 0000463A D047 add.w D0, D7 0000463C 3D40 FFF8 move.w [A6 - 0x8], D0 00004640 302E FFEA move.w D0, [A6 - 0x16] 00004644 9046 sub.w D0, D6 00004646 3D40 FFE6 move.w [A6 - 0x1A], D0 0000464A 302E FFF0 move.w D0, [A6 - 0x10] 0000464E 9047 sub.w D0, D7 00004650 3D40 FFEC move.w [A6 - 0x14], D0 00004654 7A00 moveq.l D5, 0x00 00004656 6000 008A bra +0x8C /* 000046E2 */ label0000465A: 0000465A 206E 0008 movea.l A0, [A6 + 0x8] 0000465E 4868 0002 pea.l [A0 + 0x2] 00004662 486E FFF4 pea.l [A6 - 0xC] 00004666 486E FFF4 pea.l [A6 - 0xC] 0000466A 4267 clr.w -[A7] 0000466C 42A7 clr.l -[A7] 0000466E A8EB syscall StdBits 00004670 206E 0008 movea.l A0, [A6 + 0x8] 00004674 4868 0002 pea.l [A0 + 0x2] 00004678 486E FFEC pea.l [A6 - 0x14] 0000467C 486E FFEC pea.l [A6 - 0x14] 00004680 4267 clr.w -[A7] 00004682 42A7 clr.l -[A7] 00004684 A8EB syscall StdBits 00004686 206E 0008 movea.l A0, [A6 + 0x8] 0000468A 4868 0002 pea.l [A0 + 0x2] 0000468E 486E FFE4 pea.l [A6 - 0x1C] 00004692 486E FFE4 pea.l [A6 - 0x1C] 00004696 4267 clr.w -[A7] 00004698 42A7 clr.l -[A7] 0000469A A8EB syscall StdBits 0000469C 206E 0008 movea.l A0, [A6 + 0x8] 000046A0 4868 0002 pea.l [A0 + 0x2] 000046A4 486E FFDC pea.l [A6 - 0x24] 000046A8 486E FFDC pea.l [A6 - 0x24] 000046AC 4267 clr.w -[A7] 000046AE 42A7 clr.l -[A7] 000046B0 A8EB syscall StdBits 000046B2 DD6E FFDE add.w [A6 - 0x22], D6 000046B6 DD6E FFE2 add.w [A6 - 0x1E], D6 000046BA DF6E FFF4 add.w [A6 - 0xC], D7 000046BE DF6E FFF8 add.w [A6 - 0x8], D7 000046C2 9D6E FFE6 sub.w [A6 - 0x1A], D6 000046C6 9D6E FFEA sub.w [A6 - 0x16], D6 000046CA 9F6E FFEC sub.w [A6 - 0x14], D7 000046CE 9F6E FFF0 sub.w [A6 - 0x10], D7 000046D2 306E 0010 movea.w A0, [A6 + 0x10] 000046D6 2F08 move.l -[A7], A0 000046D8 486E FFFC pea.l [A6 - 0x4] 000046DC 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 000046E0 5245 addq.w D5, 1 label000046E2: 000046E2 0C45 0006 cmpi.w D5, 0x6 000046E6 6D00 FF72 blt -0x8C /* 0000465A */ 000046EA 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000046EE 4E5E unlink A6 000046F0 4E75 rts fn000046F2: 000046F2 4E56 FFF0 link A6, -0x0010 000046F6 48E7 0700 movem.l -[A7], D5,D6,D7 000046FA 206E 000C movea.l A0, [A6 + 0xC] 000046FE 43EE FFF4 lea.l A1, [A6 - 0xC] 00004702 22D8 move.l [A1]+, [A0]+ 00004704 22D8 move.l [A1]+, [A0]+ 00004706 302E FFF8 move.w D0, [A6 - 0x8] 0000470A D06E FFF4 add.w D0, [A6 - 0xC] 0000470E E240 asr D0.w, 1 00004710 3D40 FFF2 move.w [A6 - 0xE], D0 00004714 302E FFFA move.w D0, [A6 - 0x6] 00004718 D06E FFF6 add.w D0, [A6 - 0xA] 0000471C E240 asr D0.w, 1 0000471E 3D40 FFF0 move.w [A6 - 0x10], D0 00004722 306E FFF2 movea.w A0, [A6 - 0xE] 00004726 2008 move.l D0, A0 00004728 81FC 0010 divs.w D0, 0x10 0000472C 5240 addq.w D0, 1 0000472E 3E00 move.w D7, D0 00004730 306E FFF0 movea.w A0, [A6 - 0x10] 00004734 2008 move.l D0, A0 00004736 81FC 0010 divs.w D0, 0x10 0000473A 5240 addq.w D0, 1 0000473C 3C00 move.w D6, D0 0000473E 302E FFF2 move.w D0, [A6 - 0xE] 00004742 9047 sub.w D0, D7 00004744 3D40 FFF4 move.w [A6 - 0xC], D0 00004748 302E FFF0 move.w D0, [A6 - 0x10] 0000474C 9046 sub.w D0, D6 0000474E 3D40 FFF6 move.w [A6 - 0xA], D0 00004752 302E FFF2 move.w D0, [A6 - 0xE] 00004756 D047 add.w D0, D7 00004758 3D40 FFF8 move.w [A6 - 0x8], D0 0000475C 302E FFF0 move.w D0, [A6 - 0x10] 00004760 D046 add.w D0, D6 00004762 3D40 FFFA move.w [A6 - 0x6], D0 00004766 7A00 moveq.l D5, 0x00 00004768 6048 bra +0x4A /* 000047B2 */ label0000476A: 0000476A 4267 clr.w -[A7] 0000476C 486E FFF4 pea.l [A6 - 0xC] 00004770 2F2E 000C move.l -[A7], [A6 + 0xC] 00004774 486E FFF4 pea.l [A6 - 0xC] 00004778 A8AA syscall SectRect 0000477A 101F move.b D0, [A7]+ 0000477C 206E 0008 movea.l A0, [A6 + 0x8] 00004780 4868 0002 pea.l [A0 + 0x2] 00004784 486E FFF4 pea.l [A6 - 0xC] 00004788 486E FFF4 pea.l [A6 - 0xC] 0000478C 4267 clr.w -[A7] 0000478E 42A7 clr.l -[A7] 00004790 A8EB syscall StdBits 00004792 9F6E FFF4 sub.w [A6 - 0xC], D7 00004796 9D6E FFF6 sub.w [A6 - 0xA], D6 0000479A DF6E FFF8 add.w [A6 - 0x8], D7 0000479E DD6E FFFA add.w [A6 - 0x6], D6 000047A2 306E 0010 movea.w A0, [A6 + 0x10] 000047A6 2F08 move.l -[A7], A0 000047A8 486E FFFC pea.l [A6 - 0x4] 000047AC 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 000047B0 5245 addq.w D5, 1 label000047B2: 000047B2 0C45 0010 cmpi.w D5, 0x10 000047B6 6DB2 blt -0x4C /* 0000476A */ 000047B8 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000047BC 4E5E unlink A6 000047BE 4E75 rts fn000047C0: 000047C0 4E56 FFEC link A6, -0x0014 000047C4 48E7 0300 movem.l -[A7], D6,D7 000047C8 206E 000C movea.l A0, [A6 + 0xC] 000047CC 43EE FFF4 lea.l A1, [A6 - 0xC] 000047D0 22D8 move.l [A1]+, [A0]+ 000047D2 22D8 move.l [A1]+, [A0]+ 000047D4 206E 000C movea.l A0, [A6 + 0xC] 000047D8 43EE FFEC lea.l A1, [A6 - 0x14] 000047DC 22D8 move.l [A1]+, [A0]+ 000047DE 22D8 move.l [A1]+, [A0]+ 000047E0 302E FFF8 move.w D0, [A6 - 0x8] 000047E4 906E FFF4 sub.w D0, [A6 - 0xC] 000047E8 48C0 ext.l D0 000047EA 81FC 0010 divs.w D0, 0x10 000047EE 5240 addq.w D0, 1 000047F0 3E00 move.w D7, D0 000047F2 302E FFF8 move.w D0, [A6 - 0x8] 000047F6 9047 sub.w D0, D7 000047F8 3D40 FFF4 move.w [A6 - 0xC], D0 000047FC 302E FFEC move.w D0, [A6 - 0x14] 00004800 D047 add.w D0, D7 00004802 3D40 FFF0 move.w [A6 - 0x10], D0 00004806 7C00 moveq.l D6, 0x00 00004808 602E bra +0x30 /* 00004838 */ label0000480A: 0000480A 206E 0008 movea.l A0, [A6 + 0x8] 0000480E 4868 0002 pea.l [A0 + 0x2] 00004812 486E FFF4 pea.l [A6 - 0xC] 00004816 486E FFEC pea.l [A6 - 0x14] 0000481A 4267 clr.w -[A7] 0000481C 42A7 clr.l -[A7] 0000481E A8EB syscall StdBits 00004820 9F6E FFF4 sub.w [A6 - 0xC], D7 00004824 DF6E FFF0 add.w [A6 - 0x10], D7 00004828 306E 0010 movea.w A0, [A6 + 0x10] 0000482C 2F08 move.l -[A7], A0 0000482E 486E FFFC pea.l [A6 - 0x4] 00004832 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 00004836 5246 addq.w D6, 1 label00004838: 00004838 0C46 000F cmpi.w D6, 0xF 0000483C 6DCC blt -0x32 /* 0000480A */ 0000483E 206E 0008 movea.l A0, [A6 + 0x8] 00004842 4868 0002 pea.l [A0 + 0x2] 00004846 2F2E 000C move.l -[A7], [A6 + 0xC] 0000484A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000484E 4267 clr.w -[A7] 00004850 42A7 clr.l -[A7] 00004852 A8EB syscall StdBits 00004854 4CDF 00C0 movem.l D6,D7, [A7]+ 00004858 4E5E unlink A6 0000485A 4E75 rts fn0000485C: 0000485C 4E56 FFEC link A6, -0x0014 00004860 48E7 0300 movem.l -[A7], D6,D7 00004864 206E 000C movea.l A0, [A6 + 0xC] 00004868 43EE FFF4 lea.l A1, [A6 - 0xC] 0000486C 22D8 move.l [A1]+, [A0]+ 0000486E 22D8 move.l [A1]+, [A0]+ 00004870 206E 000C movea.l A0, [A6 + 0xC] 00004874 43EE FFEC lea.l A1, [A6 - 0x14] 00004878 22D8 move.l [A1]+, [A0]+ 0000487A 22D8 move.l [A1]+, [A0]+ 0000487C 302E FFF8 move.w D0, [A6 - 0x8] 00004880 906E FFF4 sub.w D0, [A6 - 0xC] 00004884 48C0 ext.l D0 00004886 81FC 0010 divs.w D0, 0x10 0000488A 5240 addq.w D0, 1 0000488C 3E00 move.w D7, D0 0000488E 302E FFF4 move.w D0, [A6 - 0xC] 00004892 D047 add.w D0, D7 00004894 3D40 FFF8 move.w [A6 - 0x8], D0 00004898 302E FFF0 move.w D0, [A6 - 0x10] 0000489C 9047 sub.w D0, D7 0000489E 3D40 FFEC move.w [A6 - 0x14], D0 000048A2 7C00 moveq.l D6, 0x00 000048A4 602E bra +0x30 /* 000048D4 */ label000048A6: 000048A6 206E 0008 movea.l A0, [A6 + 0x8] 000048AA 4868 0002 pea.l [A0 + 0x2] 000048AE 486E FFF4 pea.l [A6 - 0xC] 000048B2 486E FFEC pea.l [A6 - 0x14] 000048B6 4267 clr.w -[A7] 000048B8 42A7 clr.l -[A7] 000048BA A8EB syscall StdBits 000048BC DF6E FFF8 add.w [A6 - 0x8], D7 000048C0 9F6E FFEC sub.w [A6 - 0x14], D7 000048C4 306E 0010 movea.w A0, [A6 + 0x10] 000048C8 2F08 move.l -[A7], A0 000048CA 486E FFFC pea.l [A6 - 0x4] 000048CE 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 000048D2 5246 addq.w D6, 1 label000048D4: 000048D4 0C46 000F cmpi.w D6, 0xF 000048D8 6DCC blt -0x32 /* 000048A6 */ 000048DA 206E 0008 movea.l A0, [A6 + 0x8] 000048DE 4868 0002 pea.l [A0 + 0x2] 000048E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000048E6 2F2E 000C move.l -[A7], [A6 + 0xC] 000048EA 4267 clr.w -[A7] 000048EC 42A7 clr.l -[A7] 000048EE A8EB syscall StdBits 000048F0 4CDF 00C0 movem.l D6,D7, [A7]+ 000048F4 4E5E unlink A6 000048F6 4E75 rts fn000048F8: 000048F8 4E56 FFEC link A6, -0x0014 000048FC 48E7 0300 movem.l -[A7], D6,D7 00004900 206E 000C movea.l A0, [A6 + 0xC] 00004904 43EE FFF4 lea.l A1, [A6 - 0xC] 00004908 22D8 move.l [A1]+, [A0]+ 0000490A 22D8 move.l [A1]+, [A0]+ 0000490C 206E 000C movea.l A0, [A6 + 0xC] 00004910 43EE FFEC lea.l A1, [A6 - 0x14] 00004914 22D8 move.l [A1]+, [A0]+ 00004916 22D8 move.l [A1]+, [A0]+ 00004918 302E FFFA move.w D0, [A6 - 0x6] 0000491C 906E FFF6 sub.w D0, [A6 - 0xA] 00004920 48C0 ext.l D0 00004922 81FC 0010 divs.w D0, 0x10 00004926 5240 addq.w D0, 1 00004928 3E00 move.w D7, D0 0000492A 302E FFFA move.w D0, [A6 - 0x6] 0000492E 9047 sub.w D0, D7 00004930 3D40 FFF6 move.w [A6 - 0xA], D0 00004934 302E FFEE move.w D0, [A6 - 0x12] 00004938 D047 add.w D0, D7 0000493A 3D40 FFF2 move.w [A6 - 0xE], D0 0000493E 7C00 moveq.l D6, 0x00 00004940 602E bra +0x30 /* 00004970 */ label00004942: 00004942 206E 0008 movea.l A0, [A6 + 0x8] 00004946 4868 0002 pea.l [A0 + 0x2] 0000494A 486E FFF4 pea.l [A6 - 0xC] 0000494E 486E FFEC pea.l [A6 - 0x14] 00004952 4267 clr.w -[A7] 00004954 42A7 clr.l -[A7] 00004956 A8EB syscall StdBits 00004958 9F6E FFF6 sub.w [A6 - 0xA], D7 0000495C DF6E FFF2 add.w [A6 - 0xE], D7 00004960 306E 0010 movea.w A0, [A6 + 0x10] 00004964 2F08 move.l -[A7], A0 00004966 486E FFFC pea.l [A6 - 0x4] 0000496A 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 0000496E 5246 addq.w D6, 1 label00004970: 00004970 0C46 000F cmpi.w D6, 0xF 00004974 6DCC blt -0x32 /* 00004942 */ 00004976 206E 0008 movea.l A0, [A6 + 0x8] 0000497A 4868 0002 pea.l [A0 + 0x2] 0000497E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004982 2F2E 000C move.l -[A7], [A6 + 0xC] 00004986 4267 clr.w -[A7] 00004988 42A7 clr.l -[A7] 0000498A A8EB syscall StdBits 0000498C 4CDF 00C0 movem.l D6,D7, [A7]+ 00004990 4E5E unlink A6 00004992 4E75 rts fn00004994: 00004994 4E56 FFEC link A6, -0x0014 00004998 48E7 0300 movem.l -[A7], D6,D7 0000499C 206E 000C movea.l A0, [A6 + 0xC] 000049A0 43EE FFF4 lea.l A1, [A6 - 0xC] 000049A4 22D8 move.l [A1]+, [A0]+ 000049A6 22D8 move.l [A1]+, [A0]+ 000049A8 206E 000C movea.l A0, [A6 + 0xC] 000049AC 43EE FFEC lea.l A1, [A6 - 0x14] 000049B0 22D8 move.l [A1]+, [A0]+ 000049B2 22D8 move.l [A1]+, [A0]+ 000049B4 302E FFFA move.w D0, [A6 - 0x6] 000049B8 906E FFF6 sub.w D0, [A6 - 0xA] 000049BC 48C0 ext.l D0 000049BE 81FC 0010 divs.w D0, 0x10 000049C2 5240 addq.w D0, 1 000049C4 3E00 move.w D7, D0 000049C6 302E FFF6 move.w D0, [A6 - 0xA] 000049CA D047 add.w D0, D7 000049CC 3D40 FFFA move.w [A6 - 0x6], D0 000049D0 302E FFF2 move.w D0, [A6 - 0xE] 000049D4 9047 sub.w D0, D7 000049D6 3D40 FFEE move.w [A6 - 0x12], D0 000049DA 7C00 moveq.l D6, 0x00 000049DC 602E bra +0x30 /* 00004A0C */ label000049DE: 000049DE 206E 0008 movea.l A0, [A6 + 0x8] 000049E2 4868 0002 pea.l [A0 + 0x2] 000049E6 486E FFF4 pea.l [A6 - 0xC] 000049EA 486E FFEC pea.l [A6 - 0x14] 000049EE 4267 clr.w -[A7] 000049F0 42A7 clr.l -[A7] 000049F2 A8EB syscall StdBits 000049F4 DF6E FFFA add.w [A6 - 0x6], D7 000049F8 9F6E FFEE sub.w [A6 - 0x12], D7 000049FC 306E 0010 movea.w A0, [A6 + 0x10] 00004A00 2F08 move.l -[A7], A0 00004A02 486E FFFC pea.l [A6 - 0x4] 00004A06 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 00004A0A 5246 addq.w D6, 1 label00004A0C: 00004A0C 0C46 000F cmpi.w D6, 0xF 00004A10 6DCC blt -0x32 /* 000049DE */ 00004A12 206E 0008 movea.l A0, [A6 + 0x8] 00004A16 4868 0002 pea.l [A0 + 0x2] 00004A1A 2F2E 000C move.l -[A7], [A6 + 0xC] 00004A1E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004A22 4267 clr.w -[A7] 00004A24 42A7 clr.l -[A7] 00004A26 A8EB syscall StdBits 00004A28 4CDF 00C0 movem.l D6,D7, [A7]+ 00004A2C 4E5E unlink A6 00004A2E 4E75 rts fn00004A30: 00004A30 4E56 FFF4 link A6, -0x000C 00004A34 48E7 0700 movem.l -[A7], D5,D6,D7 00004A38 206E 000C movea.l A0, [A6 + 0xC] 00004A3C 43EE FFF4 lea.l A1, [A6 - 0xC] 00004A40 22D8 move.l [A1]+, [A0]+ 00004A42 22D8 move.l [A1]+, [A0]+ 00004A44 302E FFF8 move.w D0, [A6 - 0x8] 00004A48 906E FFF4 sub.w D0, [A6 - 0xC] 00004A4C E640 asr D0.w, 3 00004A4E 5240 addq.w D0, 1 00004A50 3A00 move.w D5, D0 00004A52 7C00 moveq.l D6, 0x00 00004A54 6048 bra +0x4A /* 00004A9E */ label00004A56: 00004A56 7E00 moveq.l D7, 0x00 00004A58 602A bra +0x2C /* 00004A84 */ label00004A5A: 00004A5A 3006 move.w D0, D6 00004A5C D047 add.w D0, D7 00004A5E 3D40 FFF4 move.w [A6 - 0xC], D0 00004A62 302E FFF4 move.w D0, [A6 - 0xC] 00004A66 5440 addq.w D0, 2 00004A68 3D40 FFF8 move.w [A6 - 0x8], D0 00004A6C 206E 0008 movea.l A0, [A6 + 0x8] 00004A70 4868 0002 pea.l [A0 + 0x2] 00004A74 486E FFF4 pea.l [A6 - 0xC] 00004A78 486E FFF4 pea.l [A6 - 0xC] 00004A7C 4267 clr.w -[A7] 00004A7E 42A7 clr.l -[A7] 00004A80 A8EB syscall StdBits 00004A82 DE45 add.w D7, D5 label00004A84: 00004A84 206E 000C movea.l A0, [A6 + 0xC] 00004A88 BE68 0004 cmp.w D7, [A0 + 0x4] 00004A8C 6DCC blt -0x32 /* 00004A5A */ 00004A8E 306E 0010 movea.w A0, [A6 + 0x10] 00004A92 2F08 move.l -[A7], A0 00004A94 486E FFFC pea.l [A6 - 0x4] 00004A98 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 00004A9C 5246 addq.w D6, 1 label00004A9E: 00004A9E BC45 cmp.w D6, D5 00004AA0 6DB4 blt -0x4A /* 00004A56 */ 00004AA2 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00004AA6 4E5E unlink A6 00004AA8 4E75 rts fn00004AAA: 00004AAA 4E56 FFEC link A6, -0x0014 00004AAE 48E7 0300 movem.l -[A7], D6,D7 00004AB2 206E 000C movea.l A0, [A6 + 0xC] 00004AB6 43EE FFF4 lea.l A1, [A6 - 0xC] 00004ABA 22D8 move.l [A1]+, [A0]+ 00004ABC 22D8 move.l [A1]+, [A0]+ 00004ABE 206E 000C movea.l A0, [A6 + 0xC] 00004AC2 43EE FFEC lea.l A1, [A6 - 0x14] 00004AC6 22D8 move.l [A1]+, [A0]+ 00004AC8 22D8 move.l [A1]+, [A0]+ 00004ACA 302E FFF8 move.w D0, [A6 - 0x8] 00004ACE 906E FFF4 sub.w D0, [A6 - 0xC] 00004AD2 48C0 ext.l D0 00004AD4 81FC 0010 divs.w D0, 0x10 00004AD8 5240 addq.w D0, 1 00004ADA 3E00 move.w D7, D0 00004ADC 302E FFF4 move.w D0, [A6 - 0xC] 00004AE0 D047 add.w D0, D7 00004AE2 3D40 FFF8 move.w [A6 - 0x8], D0 00004AE6 DF6E FFEC add.w [A6 - 0x14], D7 00004AEA 302E FFEC move.w D0, [A6 - 0x14] 00004AEE 0640 0010 addi.w D0, 0x10 00004AF2 3D40 FFF0 move.w [A6 - 0x10], D0 00004AF6 7C00 moveq.l D6, 0x00 00004AF8 6040 bra +0x42 /* 00004B3A */ label00004AFA: 00004AFA 206E 0008 movea.l A0, [A6 + 0x8] 00004AFE 4868 0002 pea.l [A0 + 0x2] 00004B02 486E FFF4 pea.l [A6 - 0xC] 00004B06 486E FFF4 pea.l [A6 - 0xC] 00004B0A 4267 clr.w -[A7] 00004B0C 42A7 clr.l -[A7] 00004B0E A8EB syscall StdBits 00004B10 486E FFEC pea.l [A6 - 0x14] 00004B14 486D EC2E pea.l [A5 - 0x13D2] 00004B18 A8A5 syscall FillRect 00004B1A DF6E FFF4 add.w [A6 - 0xC], D7 00004B1E DF6E FFF8 add.w [A6 - 0x8], D7 00004B22 DF6E FFEC add.w [A6 - 0x14], D7 00004B26 DF6E FFF0 add.w [A6 - 0x10], D7 00004B2A 306E 0010 movea.w A0, [A6 + 0x10] 00004B2E 2F08 move.l -[A7], A0 00004B30 486E FFFC pea.l [A6 - 0x4] 00004B34 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 00004B38 5246 addq.w D6, 1 label00004B3A: 00004B3A 0C46 000F cmpi.w D6, 0xF 00004B3E 6DBA blt -0x44 /* 00004AFA */ 00004B40 206E 0008 movea.l A0, [A6 + 0x8] 00004B44 4868 0002 pea.l [A0 + 0x2] 00004B48 2F2E 000C move.l -[A7], [A6 + 0xC] 00004B4C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004B50 4267 clr.w -[A7] 00004B52 42A7 clr.l -[A7] 00004B54 A8EB syscall StdBits 00004B56 4CDF 00C0 movem.l D6,D7, [A7]+ 00004B5A 4E5E unlink A6 00004B5C 4E75 rts fn00004B5E: 00004B5E 4E56 FFEC link A6, -0x0014 00004B62 48E7 0300 movem.l -[A7], D6,D7 00004B66 206E 000C movea.l A0, [A6 + 0xC] 00004B6A 43EE FFF4 lea.l A1, [A6 - 0xC] 00004B6E 22D8 move.l [A1]+, [A0]+ 00004B70 22D8 move.l [A1]+, [A0]+ 00004B72 206E 000C movea.l A0, [A6 + 0xC] 00004B76 43EE FFEC lea.l A1, [A6 - 0x14] 00004B7A 22D8 move.l [A1]+, [A0]+ 00004B7C 22D8 move.l [A1]+, [A0]+ 00004B7E 302E FFF8 move.w D0, [A6 - 0x8] 00004B82 906E FFF4 sub.w D0, [A6 - 0xC] 00004B86 48C0 ext.l D0 00004B88 81FC 0010 divs.w D0, 0x10 00004B8C 5240 addq.w D0, 1 00004B8E 3E00 move.w D7, D0 00004B90 302E FFF8 move.w D0, [A6 - 0x8] 00004B94 9047 sub.w D0, D7 00004B96 3D40 FFF4 move.w [A6 - 0xC], D0 00004B9A 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC] 00004BA0 302E FFF0 move.w D0, [A6 - 0x10] 00004BA4 0640 FFF0 addi.w D0, 0xFFF0 00004BA8 3D40 FFEC move.w [A6 - 0x14], D0 00004BAC 7C00 moveq.l D6, 0x00 00004BAE 6040 bra +0x42 /* 00004BF0 */ label00004BB0: 00004BB0 206E 0008 movea.l A0, [A6 + 0x8] 00004BB4 4868 0002 pea.l [A0 + 0x2] 00004BB8 486E FFF4 pea.l [A6 - 0xC] 00004BBC 486E FFF4 pea.l [A6 - 0xC] 00004BC0 4267 clr.w -[A7] 00004BC2 42A7 clr.l -[A7] 00004BC4 A8EB syscall StdBits 00004BC6 486E FFEC pea.l [A6 - 0x14] 00004BCA 486D EC2E pea.l [A5 - 0x13D2] 00004BCE A8A5 syscall FillRect 00004BD0 9F6E FFF4 sub.w [A6 - 0xC], D7 00004BD4 9F6E FFF8 sub.w [A6 - 0x8], D7 00004BD8 9F6E FFEC sub.w [A6 - 0x14], D7 00004BDC 9F6E FFF0 sub.w [A6 - 0x10], D7 00004BE0 306E 0010 movea.w A0, [A6 + 0x10] 00004BE4 2F08 move.l -[A7], A0 00004BE6 486E FFFC pea.l [A6 - 0x4] 00004BEA 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 00004BEE 5246 addq.w D6, 1 label00004BF0: 00004BF0 0C46 000F cmpi.w D6, 0xF 00004BF4 6DBA blt -0x44 /* 00004BB0 */ 00004BF6 206E 0008 movea.l A0, [A6 + 0x8] 00004BFA 4868 0002 pea.l [A0 + 0x2] 00004BFE 2F2E 000C move.l -[A7], [A6 + 0xC] 00004C02 2F2E 000C move.l -[A7], [A6 + 0xC] 00004C06 4267 clr.w -[A7] 00004C08 42A7 clr.l -[A7] 00004C0A A8EB syscall StdBits 00004C0C 4CDF 00C0 movem.l D6,D7, [A7]+ 00004C10 4E5E unlink A6 00004C12 4E75 rts fn00004C14: 00004C14 4E56 FFF4 link A6, -0x000C 00004C18 48E7 0300 movem.l -[A7], D6,D7 00004C1C 206E 000C movea.l A0, [A6 + 0xC] 00004C20 43EE FFF8 lea.l A1, [A6 - 0x8] 00004C24 22D8 move.l [A1]+, [A0]+ 00004C26 22D8 move.l [A1]+, [A0]+ 00004C28 302E FFFE move.w D0, [A6 - 0x2] 00004C2C 906E FFFA sub.w D0, [A6 - 0x6] 00004C30 48C0 ext.l D0 00004C32 81FC 0010 divs.w D0, 0x10 00004C36 5240 addq.w D0, 1 00004C38 3E00 move.w D7, D0 00004C3A 302E FFFA move.w D0, [A6 - 0x6] 00004C3E D047 add.w D0, D7 00004C40 3D40 FFFE move.w [A6 - 0x2], D0 00004C44 7C00 moveq.l D6, 0x00 00004C46 602E bra +0x30 /* 00004C76 */ label00004C48: 00004C48 206E 0008 movea.l A0, [A6 + 0x8] 00004C4C 4868 0002 pea.l [A0 + 0x2] 00004C50 486E FFF8 pea.l [A6 - 0x8] 00004C54 486E FFF8 pea.l [A6 - 0x8] 00004C58 4267 clr.w -[A7] 00004C5A 42A7 clr.l -[A7] 00004C5C A8EB syscall StdBits 00004C5E DF6E FFFA add.w [A6 - 0x6], D7 00004C62 DF6E FFFE add.w [A6 - 0x2], D7 00004C66 306E 0010 movea.w A0, [A6 + 0x10] 00004C6A 2F08 move.l -[A7], A0 00004C6C 486E FFF4 pea.l [A6 - 0xC] 00004C70 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 00004C74 5246 addq.w D6, 1 label00004C76: 00004C76 0C46 000F cmpi.w D6, 0xF 00004C7A 6DCC blt -0x32 /* 00004C48 */ 00004C7C 206E 0008 movea.l A0, [A6 + 0x8] 00004C80 4868 0002 pea.l [A0 + 0x2] 00004C84 2F2E 000C move.l -[A7], [A6 + 0xC] 00004C88 2F2E 000C move.l -[A7], [A6 + 0xC] 00004C8C 4267 clr.w -[A7] 00004C8E 42A7 clr.l -[A7] 00004C90 A8EB syscall StdBits 00004C92 4CDF 00C0 movem.l D6,D7, [A7]+ 00004C96 4E5E unlink A6 00004C98 4E75 rts fn00004C9A: 00004C9A 4E56 FFF4 link A6, -0x000C 00004C9E 48E7 0300 movem.l -[A7], D6,D7 00004CA2 206E 000C movea.l A0, [A6 + 0xC] 00004CA6 43EE FFF8 lea.l A1, [A6 - 0x8] 00004CAA 22D8 move.l [A1]+, [A0]+ 00004CAC 22D8 move.l [A1]+, [A0]+ 00004CAE 302E FFFE move.w D0, [A6 - 0x2] 00004CB2 906E FFFA sub.w D0, [A6 - 0x6] 00004CB6 48C0 ext.l D0 00004CB8 81FC 0010 divs.w D0, 0x10 00004CBC 5240 addq.w D0, 1 00004CBE 3E00 move.w D7, D0 00004CC0 302E FFFE move.w D0, [A6 - 0x2] 00004CC4 9047 sub.w D0, D7 00004CC6 3D40 FFFA move.w [A6 - 0x6], D0 00004CCA 7C00 moveq.l D6, 0x00 00004CCC 602E bra +0x30 /* 00004CFC */ label00004CCE: 00004CCE 206E 0008 movea.l A0, [A6 + 0x8] 00004CD2 4868 0002 pea.l [A0 + 0x2] 00004CD6 486E FFF8 pea.l [A6 - 0x8] 00004CDA 486E FFF8 pea.l [A6 - 0x8] 00004CDE 4267 clr.w -[A7] 00004CE0 42A7 clr.l -[A7] 00004CE2 A8EB syscall StdBits 00004CE4 9F6E FFFA sub.w [A6 - 0x6], D7 00004CE8 9F6E FFFE sub.w [A6 - 0x2], D7 00004CEC 306E 0010 movea.w A0, [A6 + 0x10] 00004CF0 2F08 move.l -[A7], A0 00004CF2 486E FFF4 pea.l [A6 - 0xC] 00004CF6 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 00004CFA 5246 addq.w D6, 1 label00004CFC: 00004CFC 0C46 000F cmpi.w D6, 0xF 00004D00 6DCC blt -0x32 /* 00004CCE */ 00004D02 206E 0008 movea.l A0, [A6 + 0x8] 00004D06 4868 0002 pea.l [A0 + 0x2] 00004D0A 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D0E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D12 4267 clr.w -[A7] 00004D14 42A7 clr.l -[A7] 00004D16 A8EB syscall StdBits 00004D18 4CDF 00C0 movem.l D6,D7, [A7]+ 00004D1C 4E5E unlink A6 00004D1E 4E75 rts fn00004D20: 00004D20 4E56 FFDA link A6, -0x0026 00004D24 48E7 0700 movem.l -[A7], D5,D6,D7 00004D28 526E 0010 addq.w [A6 + 0x10], 1 00004D2C 206E 0008 movea.l A0, [A6 + 0x8] 00004D30 4868 0002 pea.l [A0 + 0x2] 00004D34 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D38 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D3C 4267 clr.w -[A7] 00004D3E 42A7 clr.l -[A7] 00004D40 A8EB syscall StdBits 00004D42 486E FFDA pea.l [A6 - 0x26] 00004D46 A898 syscall GetPenState 00004D48 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004D4C A89C syscall PenMode 00004D4E 486D EC2E pea.l [A5 - 0x13D2] 00004D52 A89D syscall PenPat 00004D54 206E 000C movea.l A0, [A6 + 0xC] 00004D58 43EE FFF4 lea.l A1, [A6 - 0xC] 00004D5C 22D8 move.l [A1]+, [A0]+ 00004D5E 22D8 move.l [A1]+, [A0]+ 00004D60 206E 000C movea.l A0, [A6 + 0xC] 00004D64 43EE FFEC lea.l A1, [A6 - 0x14] 00004D68 22D8 move.l [A1]+, [A0]+ 00004D6A 22D8 move.l [A1]+, [A0]+ 00004D6C 302E FFF0 move.w D0, [A6 - 0x10] 00004D70 906E FFEC sub.w D0, [A6 - 0x14] 00004D74 E840 asr D0.w, 4 00004D76 3E00 move.w D7, D0 00004D78 302E FFF2 move.w D0, [A6 - 0xE] 00004D7C 906E FFEE sub.w D0, [A6 - 0x12] 00004D80 E840 asr D0.w, 4 00004D82 3C00 move.w D6, D0 00004D84 3006 move.w D0, D6 00004D86 E240 asr D0.w, 1 00004D88 3207 move.w D1, D7 00004D8A E241 asr D1.w, 1 00004D8C 3F01 move.w -[A7], D1 00004D8E 3F00 move.w -[A7], D0 00004D90 486E FFF4 pea.l [A6 - 0xC] 00004D94 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00004D98 508F addq.l A7, 8 00004D9A 486E FFEC pea.l [A6 - 0x14] 00004D9E A8A1 syscall FrameRect 00004DA0 486E FFF4 pea.l [A6 - 0xC] 00004DA4 A8A1 syscall FrameRect 00004DA6 7A00 moveq.l D5, 0x00 00004DA8 6052 bra +0x54 /* 00004DFC */ label00004DAA: 00004DAA 486E FFEC pea.l [A6 - 0x14] 00004DAE A8A1 syscall FrameRect 00004DB0 3F07 move.w -[A7], D7 00004DB2 3F06 move.w -[A7], D6 00004DB4 486E FFEC pea.l [A6 - 0x14] 00004DB8 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00004DBC 508F addq.l A7, 8 00004DBE 486E FFEC pea.l [A6 - 0x14] 00004DC2 A8A1 syscall FrameRect 00004DC4 306E 0010 movea.w A0, [A6 + 0x10] 00004DC8 2F08 move.l -[A7], A0 00004DCA 486E FFFC pea.l [A6 - 0x4] 00004DCE 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 00004DD2 486E FFF4 pea.l [A6 - 0xC] 00004DD6 A8A1 syscall FrameRect 00004DD8 3F07 move.w -[A7], D7 00004DDA 3F06 move.w -[A7], D6 00004DDC 486E FFF4 pea.l [A6 - 0xC] 00004DE0 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00004DE4 508F addq.l A7, 8 00004DE6 486E FFF4 pea.l [A6 - 0xC] 00004DEA A8A1 syscall FrameRect 00004DEC 306E 0010 movea.w A0, [A6 + 0x10] 00004DF0 2F08 move.l -[A7], A0 00004DF2 486E FFFC pea.l [A6 - 0x4] 00004DF6 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 00004DFA 5245 addq.w D5, 1 label00004DFC: 00004DFC 0C45 0007 cmpi.w D5, 0x7 00004E00 6DA8 blt -0x56 /* 00004DAA */ 00004E02 486E FFEC pea.l [A6 - 0x14] 00004E06 A8A1 syscall FrameRect 00004E08 486E FFF4 pea.l [A6 - 0xC] 00004E0C A8A1 syscall FrameRect 00004E0E 486E FFDA pea.l [A6 - 0x26] 00004E12 A899 syscall SetPenState 00004E14 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00004E18 4E5E unlink A6 00004E1A 4E75 rts fn00004E1C: 00004E1C 4E56 FFDA link A6, -0x0026 00004E20 48E7 0700 movem.l -[A7], D5,D6,D7 00004E24 526E 0010 addq.w [A6 + 0x10], 1 00004E28 486E FFDA pea.l [A6 - 0x26] 00004E2C A898 syscall GetPenState 00004E2E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004E32 A89C syscall PenMode 00004E34 486D EC2E pea.l [A5 - 0x13D2] 00004E38 A89D syscall PenPat 00004E3A 206E 000C movea.l A0, [A6 + 0xC] 00004E3E 43EE FFEC lea.l A1, [A6 - 0x14] 00004E42 22D8 move.l [A1]+, [A0]+ 00004E44 22D8 move.l [A1]+, [A0]+ 00004E46 302E FFF0 move.w D0, [A6 - 0x10] 00004E4A D06E FFEC add.w D0, [A6 - 0x14] 00004E4E E240 asr D0.w, 1 00004E50 3E00 move.w D7, D0 00004E52 302E FFF2 move.w D0, [A6 - 0xE] 00004E56 D06E FFEE add.w D0, [A6 - 0x12] 00004E5A E240 asr D0.w, 1 00004E5C 3C00 move.w D6, D0 00004E5E 3D47 FFEC move.w [A6 - 0x14], D7 00004E62 3D46 FFEE move.w [A6 - 0x12], D6 00004E66 3D47 FFF0 move.w [A6 - 0x10], D7 00004E6A 3D46 FFF2 move.w [A6 - 0xE], D6 00004E6E 41EE FFF4 lea.l A0, [A6 - 0xC] 00004E72 43EE FFEC lea.l A1, [A6 - 0x14] 00004E76 20D9 move.l [A0]+, [A1]+ 00004E78 20D9 move.l [A0]+, [A1]+ 00004E7A 3007 move.w D0, D7 00004E7C E640 asr D0.w, 3 00004E7E 4440 neg.w D0 00004E80 3E00 move.w D7, D0 00004E82 3006 move.w D0, D6 00004E84 E640 asr D0.w, 3 00004E86 4440 neg.w D0 00004E88 3C00 move.w D6, D0 00004E8A 3F3C FFFF move.w -[A7], 0xFFFF 00004E8E 3F3C FFFF move.w -[A7], 0xFFFF 00004E92 486E FFEC pea.l [A6 - 0x14] 00004E96 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00004E9A 508F addq.l A7, 8 00004E9C 3F07 move.w -[A7], D7 00004E9E 3F06 move.w -[A7], D6 00004EA0 486E FFF4 pea.l [A6 - 0xC] 00004EA4 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00004EA8 508F addq.l A7, 8 00004EAA 486E FFEC pea.l [A6 - 0x14] 00004EAE A8A1 syscall FrameRect 00004EB0 486E FFF4 pea.l [A6 - 0xC] 00004EB4 A8A1 syscall FrameRect 00004EB6 7A00 moveq.l D5, 0x00 00004EB8 6052 bra +0x54 /* 00004F0C */ label00004EBA: 00004EBA 486E FFEC pea.l [A6 - 0x14] 00004EBE A8A1 syscall FrameRect 00004EC0 3F07 move.w -[A7], D7 00004EC2 3F06 move.w -[A7], D6 00004EC4 486E FFEC pea.l [A6 - 0x14] 00004EC8 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00004ECC 508F addq.l A7, 8 00004ECE 486E FFEC pea.l [A6 - 0x14] 00004ED2 A8A1 syscall FrameRect 00004ED4 306E 0010 movea.w A0, [A6 + 0x10] 00004ED8 2F08 move.l -[A7], A0 00004EDA 486E FFFC pea.l [A6 - 0x4] 00004EDE 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 00004EE2 486E FFF4 pea.l [A6 - 0xC] 00004EE6 A8A1 syscall FrameRect 00004EE8 3F07 move.w -[A7], D7 00004EEA 3F06 move.w -[A7], D6 00004EEC 486E FFF4 pea.l [A6 - 0xC] 00004EF0 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00004EF4 508F addq.l A7, 8 00004EF6 486E FFF4 pea.l [A6 - 0xC] 00004EFA A8A1 syscall FrameRect 00004EFC 306E 0010 movea.w A0, [A6 + 0x10] 00004F00 2F08 move.l -[A7], A0 00004F02 486E FFFC pea.l [A6 - 0x4] 00004F06 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 00004F0A 5245 addq.w D5, 1 label00004F0C: 00004F0C 0C45 0007 cmpi.w D5, 0x7 00004F10 6DA8 blt -0x56 /* 00004EBA */ 00004F12 486E FFDA pea.l [A6 - 0x26] 00004F16 A899 syscall SetPenState 00004F18 206E 0008 movea.l A0, [A6 + 0x8] 00004F1C 4868 0002 pea.l [A0 + 0x2] 00004F20 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F24 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F28 4267 clr.w -[A7] 00004F2A 42A7 clr.l -[A7] 00004F2C A8EB syscall StdBits 00004F2E 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00004F32 4E5E unlink A6 00004F34 4E75 rts fn00004F36: 00004F36 4E56 0000 link A6, 0 00004F3A 206E 0008 movea.l A0, [A6 + 0x8] 00004F3E 4868 0002 pea.l [A0 + 0x2] 00004F42 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F46 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F4A 4267 clr.w -[A7] 00004F4C 42A7 clr.l -[A7] 00004F4E A8EB syscall StdBits 00004F50 4E5E unlink A6 00004F52 4E75 rts export_350: 00004F54 4E56 0000 link A6, 0 00004F58 2F0C move.l -[A7], A4 00004F5A 286E 0008 movea.l A4, [A6 + 0x8] 00004F5E 0C6C 0002 0002 cmpi.w [A4 + 0x2], 0x2 00004F64 6600 0052 bne +0x54 /* 00004FB8 */ 00004F68 4A6E 000C tst.w [A6 + 0xC] 00004F6C 672C beq +0x2E /* 00004F9A */ 00004F6E 2F0C move.l -[A7], A4 00004F70 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004F74 588F addq.l A7, 4 00004F76 4A40 tst.w D0 00004F78 661A bne +0x1C /* 00004F94 */ 00004F7A 4267 clr.w -[A7] 00004F7C 2F0C move.l -[A7], A4 00004F7E 4EBA 0706 jsr [PC + 0x706 /* 00005686 */] 00004F82 5C8F addq.l A7, 6 00004F84 426C 004A clr.w [A4 + 0x4A] 00004F88 206C 004E movea.l A0, [A4 + 0x4E] 00004F8C 2050 movea.l A0, [A0] 00004F8E 116C 004D 0024 move.b [A0 + 0x24], [A4 + 0x4D] label00004F94: 00004F94 38AE 000E move.w [A4], [A6 + 0xE] 00004F98 601E bra +0x20 /* 00004FB8 */ label00004F9A: 00004F9A 2F0C move.l -[A7], A4 00004F9C 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004FA0 588F addq.l A7, 4 00004FA2 4A40 tst.w D0 00004FA4 6712 beq +0x14 /* 00004FB8 */ 00004FA6 4AAC 004E tst.l [A4 + 0x4E] 00004FAA 6708 beq +0xA /* 00004FB4 */ 00004FAC 2F2C 004E move.l -[A7], [A4 + 0x4E] 00004FB0 4EAD 154A jsr [A5 + 0x154A /* export_677 */] label00004FB4: 00004FB4 42AC 004E clr.l [A4 + 0x4E] label00004FB8: 00004FB8 285F movea.l A4, [A7]+ 00004FBA 4E5E unlink A6 00004FBC 4E75 rts export_353: 00004FBE 4E56 0000 link A6, 0 00004FC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004FC6 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004FCA 588F addq.l A7, 4 00004FCC 4A40 tst.w D0 00004FCE 6700 0076 beq +0x78 /* 00005046 */ 00004FD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004FD6 4EBA 0220 jsr [PC + 0x220 /* 000051F8 */] 00004FDA 588F addq.l A7, 4 00004FDC 206E 0008 movea.l A0, [A6 + 0x8] 00004FE0 2068 004E movea.l A0, [A0 + 0x4E] 00004FE4 2050 movea.l A0, [A0] 00004FE6 216D EC46 0008 move.l [A0 + 0x8], [A5 - 0x13BA] 00004FEC 206E 0008 movea.l A0, [A6 + 0x8] 00004FF0 2068 004E movea.l A0, [A0 + 0x4E] 00004FF4 2F10 move.l -[A7], [A0] 00004FF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004FFA 4EBA 063C jsr [PC + 0x63C /* 00005638 */] 00004FFE 508F addq.l A7, 8 00005000 1F3C 0001 move.b -[A7], 0x1 00005004 206E 0008 movea.l A0, [A6 + 0x8] 00005008 2F28 004E move.l -[A7], [A0 + 0x4E] 0000500C 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 00005010 206D EC46 movea.l A0, [A5 - 0x13BA] 00005014 2F28 0018 move.l -[A7], [A0 + 0x18] 00005018 206E 0008 movea.l A0, [A6 + 0x8] 0000501C 2F28 004E move.l -[A7], [A0 + 0x4E] 00005020 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */] 00005024 4267 clr.w -[A7] 00005026 206E 0008 movea.l A0, [A6 + 0x8] 0000502A 2F28 004E move.l -[A7], [A0 + 0x4E] 0000502E 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 00005032 206E 0008 movea.l A0, [A6 + 0x8] 00005036 0C50 012F cmpi.w [A0], 0x12F 0000503A 660A bne +0xC /* 00005046 */ 0000503C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005040 4EBA 0454 jsr [PC + 0x454 /* 00005496 */] 00005044 588F addq.l A7, 4 label00005046: 00005046 4E5E unlink A6 00005048 4E75 rts export_355: 0000504A 4E56 FFF4 link A6, -0x000C 0000504E 4EBA C076 jsr [PC - 0x3F8A /* 000010C6 */] 00005052 206E 0010 movea.l A0, [A6 + 0x10] 00005056 4250 clr.w [A0] 00005058 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000505C 4EBA 019A jsr [PC + 0x19A /* 000051F8 */] 00005060 588F addq.l A7, 4 00005062 206E 0008 movea.l A0, [A6 + 0x8] 00005066 2068 004E movea.l A0, [A0 + 0x4E] 0000506A 2050 movea.l A0, [A0] 0000506C 216D 9030 0008 move.l [A0 + 0x8], [A5 - 0x6FD0] 00005072 206E 0008 movea.l A0, [A6 + 0x8] 00005076 2068 004E movea.l A0, [A0 + 0x4E] 0000507A 2F10 move.l -[A7], [A0] 0000507C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005080 4EBA 05B6 jsr [PC + 0x5B6 /* 00005638 */] 00005084 508F addq.l A7, 8 00005086 206E 0008 movea.l A0, [A6 + 0x8] 0000508A 0C50 012F cmpi.w [A0], 0x12F 0000508E 6614 bne +0x16 /* 000050A4 */ 00005090 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005094 4EBA 032A jsr [PC + 0x32A /* 000053C0 */] 00005098 588F addq.l A7, 4 0000509A 206E 0008 movea.l A0, [A6 + 0x8] 0000509E 3D68 004A FFF4 move.w [A6 - 0xC], [A0 + 0x4A] label000050A4: 000050A4 1F3C 0001 move.b -[A7], 0x1 000050A8 206E 0008 movea.l A0, [A6 + 0x8] 000050AC 2F28 004E move.l -[A7], [A0 + 0x4E] 000050B0 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 000050B4 206E 0008 movea.l A0, [A6 + 0x8] 000050B8 0828 0000 004C btst.b [A0 + 0x4C], 0x0 000050BE 6714 beq +0x16 /* 000050D4 */ 000050C0 206D 9030 movea.l A0, [A5 - 0x6FD0] 000050C4 2F28 0018 move.l -[A7], [A0 + 0x18] 000050C8 206E 0008 movea.l A0, [A6 + 0x8] 000050CC 2F28 004E move.l -[A7], [A0 + 0x4E] 000050D0 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */] label000050D4: 000050D4 4267 clr.w -[A7] 000050D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000050DA 3F2D 8E04 move.w -[A7], [A5 - 0x71FC] 000050DE 206E 0008 movea.l A0, [A6 + 0x8] 000050E2 2F28 004E move.l -[A7], [A0 + 0x4E] 000050E6 4EAD 155A jsr [A5 + 0x155A /* export_679 */] 000050EA 101F move.b D0, [A7]+ 000050EC 4880 ext.w D0 000050EE 3D40 FFF6 move.w [A6 - 0xA], D0 000050F2 4267 clr.w -[A7] 000050F4 206E 0008 movea.l A0, [A6 + 0x8] 000050F8 2F28 004E move.l -[A7], [A0 + 0x4E] 000050FC 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 00005100 206E 0008 movea.l A0, [A6 + 0x8] 00005104 0C50 012F cmpi.w [A0], 0x12F 00005108 6620 bne +0x22 /* 0000512A */ 0000510A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000510E 4EBA 0344 jsr [PC + 0x344 /* 00005454 */] 00005112 588F addq.l A7, 4 00005114 206E 0008 movea.l A0, [A6 + 0x8] 00005118 3028 004A move.w D0, [A0 + 0x4A] 0000511C B06E FFF4 cmp.w D0, [A6 - 0xC] 00005120 6708 beq +0xA /* 0000512A */ 00005122 206E 0010 movea.l A0, [A6 + 0x10] 00005126 7001 moveq.l D0, 0x01 00005128 3080 move.w [A0], D0 label0000512A: 0000512A 206E 0008 movea.l A0, [A6 + 0x8] 0000512E 4868 000E pea.l [A0 + 0xE] 00005132 A928 syscall InvalRect 00005134 42A7 clr.l -[A7] 00005136 206E 0008 movea.l A0, [A6 + 0x8] 0000513A 2F28 004E move.l -[A7], [A0 + 0x4E] 0000513E 4EAD 152A jsr [A5 + 0x152A /* export_673 */] 00005142 201F move.l D0, [A7]+ 00005144 2D40 FFFC move.l [A6 - 0x4], D0 00005148 4267 clr.w -[A7] 0000514A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000514E A86A syscall HiWord 00005150 301F move.w D0, [A7]+ 00005152 3D40 FFF8 move.w [A6 - 0x8], D0 00005156 4267 clr.w -[A7] 00005158 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000515C A86B syscall LoWord 0000515E 301F move.w D0, [A7]+ 00005160 3D40 FFFA move.w [A6 - 0x6], D0 00005164 206E 0008 movea.l A0, [A6 + 0x8] 00005168 2068 004E movea.l A0, [A0 + 0x4E] 0000516C 2050 movea.l A0, [A0] 0000516E 4868 0048 pea.l [A0 + 0x48] 00005172 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005176 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 0000517A 508F addq.l A7, 8 0000517C 4A40 tst.w D0 0000517E 6650 bne +0x52 /* 000051D0 */ 00005180 206E 0008 movea.l A0, [A6 + 0x8] 00005184 2068 004E movea.l A0, [A0 + 0x4E] 00005188 2F10 move.l -[A7], [A0] 0000518A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000518E 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00005192 508F addq.l A7, 8 00005194 4A40 tst.w D0 00005196 6738 beq +0x3A /* 000051D0 */ 00005198 426E FFFA clr.w [A6 - 0x6] 0000519C 426E FFF8 clr.w [A6 - 0x8] 000051A0 6012 bra +0x14 /* 000051B4 */ label000051A2: 000051A2 4267 clr.w -[A7] 000051A4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000051A8 206E 0008 movea.l A0, [A6 + 0x8] 000051AC 2F28 004E move.l -[A7], [A0 + 0x4E] 000051B0 4EAD 150A jsr [A5 + 0x150A /* export_669 */] label000051B4: 000051B4 4267 clr.w -[A7] 000051B6 1F3C 0001 move.b -[A7], 0x1 000051BA 486E FFF8 pea.l [A6 - 0x8] 000051BE 206E 0008 movea.l A0, [A6 + 0x8] 000051C2 2F28 004E move.l -[A7], [A0 + 0x4E] 000051C6 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 000051CA 101F move.b D0, [A7]+ 000051CC 4A00 tst.b D0 000051CE 66D2 bne -0x2C /* 000051A2 */ label000051D0: 000051D0 4EBA BF32 jsr [PC - 0x40CE /* 00001104 */] 000051D4 42A7 clr.l -[A7] 000051D6 A975 syscall TickCount 000051D8 201F move.l D0, [A7]+ 000051DA 2F00 move.l -[A7], D0 000051DC 2F2E 000C move.l -[A7], [A6 + 0xC] 000051E0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000051E4 508F addq.l A7, 8 000051E6 4A40 tst.w D0 000051E8 6706 beq +0x8 /* 000051F0 */ 000051EA 7001 moveq.l D0, 0x01 000051EC 3D40 FFF6 move.w [A6 - 0xA], D0 label000051F0: 000051F0 302E FFF6 move.w D0, [A6 - 0xA] 000051F4 4E5E unlink A6 000051F6 4E75 rts export_349: fn000051F8: 000051F8 4E56 FF18 link A6, -0x00E8 000051FC 206E 0008 movea.l A0, [A6 + 0x8] 00005200 2068 003E movea.l A0, [A0 + 0x3E] 00005204 2050 movea.l A0, [A0] 00005206 4A50 tst.w [A0] 00005208 6E3C bgt +0x3E /* 00005246 */ 0000520A 42A7 clr.l -[A7] 0000520C 206E 0008 movea.l A0, [A6 + 0x8] 00005210 2F28 003E move.l -[A7], [A0 + 0x3E] 00005214 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00005218 201F move.l D0, [A7]+ 0000521A 2D40 FFFC move.l [A6 - 0x4], D0 0000521E 206E 0008 movea.l A0, [A6 + 0x8] 00005222 2068 003E movea.l A0, [A0 + 0x3E] 00005226 2010 move.l D0, [A0] 00005228 D0AE FFFC add.l D0, [A6 - 0x4] 0000522C 4878 000E push.l 0xE 00005230 486E FFEE pea.l [A6 - 0x12] 00005234 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2 0000523A 2F00 move.l -[A7], D0 0000523C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00005240 4FEF 000C lea.l A7, [A7 + 0xC] 00005244 6034 bra +0x36 /* 0000527A */ label00005246: 00005246 206E 0008 movea.l A0, [A6 + 0x8] 0000524A 2068 003E movea.l A0, [A0 + 0x3E] 0000524E 2050 movea.l A0, [A0] 00005250 3D68 000A FFF2 move.w [A6 - 0xE], [A0 + 0xA] 00005256 206E 0008 movea.l A0, [A6 + 0x8] 0000525A 2068 003E movea.l A0, [A0 + 0x3E] 0000525E 2050 movea.l A0, [A0] 00005260 3D68 000E FFF4 move.w [A6 - 0xC], [A0 + 0xE] 00005266 206E 0008 movea.l A0, [A6 + 0x8] 0000526A 2068 003E movea.l A0, [A0 + 0x3E] 0000526E 2050 movea.l A0, [A0] 00005270 1028 000C move.b D0, [A0 + 0xC] 00005274 4880 ext.w D0 00005276 3D40 FFF6 move.w [A6 - 0xA], D0 label0000527A: 0000527A 202D EC46 move.l D0, [A5 - 0x13BA] 0000527E B0B8 09DE cmp.l D0, [0x000009DE /* WMgrPort */] 00005282 6606 bne +0x8 /* 0000528A */ 00005284 2F38 09D6 move.l -[A7], [0x000009D6 /* WindowList */] 00005288 A873 syscall SetPort label0000528A: 0000528A 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000528E A887 syscall TextFont 00005290 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00005294 A88A syscall TextSize 00005296 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000529A A888 syscall TextFace 0000529C A89E syscall PenNormal 0000529E 4878 0021 push.l 0x21 /* '!' */ 000052A2 A862 syscall ForeColor 000052A4 4878 001E push.l 0x1E 000052A8 A863 syscall BackColor 000052AA 486E FFCC pea.l [A6 - 0x34] 000052AE 4267 clr.w -[A7] 000052B0 4267 clr.w -[A7] 000052B2 3F3C 0001 move.w -[A7], 0x1 000052B6 4267 clr.w -[A7] 000052B8 A8A7 syscall SetRect 000052BA 426E FFDE clr.w [A6 - 0x22] 000052BE 426E FFDC clr.w [A6 - 0x24] 000052C2 486E FFC4 pea.l [A6 - 0x3C] 000052C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000052CA 4EBA 036C jsr [PC + 0x36C /* 00005638 */] 000052CE 508F addq.l A7, 8 000052D0 486E FFD4 pea.l [A6 - 0x2C] 000052D4 A874 syscall GetPort 000052D6 2F38 09D6 move.l -[A7], [0x000009D6 /* WindowList */] 000052DA A873 syscall SetPort 000052DC 206D EC46 movea.l A0, [A5 - 0x13BA] 000052E0 3D68 0044 FFE4 move.w [A6 - 0x1C], [A0 + 0x44] 000052E6 206D EC46 movea.l A0, [A5 - 0x13BA] 000052EA 3D68 004A FFE6 move.w [A6 - 0x1A], [A0 + 0x4A] 000052F0 206D EC46 movea.l A0, [A5 - 0x13BA] 000052F4 1028 0046 move.b D0, [A0 + 0x46] 000052F8 4880 ext.w D0 000052FA 3D40 FFE8 move.w [A6 - 0x18], D0 000052FE 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00005302 A887 syscall TextFont 00005304 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00005308 A88A syscall TextSize 0000530A 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000530E A888 syscall TextFace 00005310 42A7 clr.l -[A7] 00005312 486E FFC4 pea.l [A6 - 0x3C] 00005316 486E FFCC pea.l [A6 - 0x34] 0000531A 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000531E 4267 clr.w -[A7] 00005320 2F38 09D6 move.l -[A7], [0x000009D6 /* WindowList */] 00005324 4267 clr.w -[A7] 00005326 4267 clr.w -[A7] 00005328 4267 clr.w -[A7] 0000532A 4267 clr.w -[A7] 0000532C 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */] 00005330 205F movea.l A0, [A7]+ 00005332 2D48 FFD8 move.l [A6 - 0x28], A0 00005336 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 0000533A A887 syscall TextFont 0000533C 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00005340 A88A syscall TextSize 00005342 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00005346 A888 syscall TextFace 00005348 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000534C A873 syscall SetPort 0000534E 206E 0008 movea.l A0, [A6 + 0x8] 00005352 2068 004E movea.l A0, [A0 + 0x4E] 00005356 2050 movea.l A0, [A0] 00005358 43EE FF6E lea.l A1, [A6 - 0x92] 0000535C 7014 moveq.l D0, 0x14 label0000535E: 0000535E 22D8 move.l [A1]+, [A0]+ 00005360 51C8 FFFC dbf D0, -0x6 /* 0000535E */ 00005364 32D8 move.w [A1]+, [A0]+ 00005366 206E FFD8 movea.l A0, [A6 - 0x28] 0000536A 2050 movea.l A0, [A0] 0000536C 43EE FF18 lea.l A1, [A6 - 0xE8] 00005370 7014 moveq.l D0, 0x14 label00005372: 00005372 22D8 move.l [A1]+, [A0]+ 00005374 51C8 FFFC dbf D0, -0x6 /* 00005372 */ 00005378 32D8 move.w [A1]+, [A0]+ 0000537A 2D6E FF24 FF7A move.l [A6 - 0x86], [A6 - 0xDC] 00005380 2D6E FF28 FF7E move.l [A6 - 0x82], [A6 - 0xD8] 00005386 302E FF82 move.w D0, [A6 - 0x7E] 0000538A D06E FF30 add.w D0, [A6 - 0xD0] 0000538E 906E FF2C sub.w D0, [A6 - 0xD4] 00005392 3D40 FF86 move.w [A6 - 0x7A], D0 00005396 206E 0008 movea.l A0, [A6 + 0x8] 0000539A 2068 004E movea.l A0, [A0 + 0x4E] 0000539E 2050 movea.l A0, [A0] 000053A0 43EE FF6E lea.l A1, [A6 - 0x92] 000053A4 7014 moveq.l D0, 0x14 label000053A6: 000053A6 20D9 move.l [A0]+, [A1]+ 000053A8 51C8 FFFC dbf D0, -0x6 /* 000053A6 */ 000053AC 30D9 move.w [A0]+, [A1]+ 000053AE 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000053B2 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 000053B6 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000053BA A873 syscall SetPort 000053BC 4E5E unlink A6 000053BE 4E75 rts fn000053C0: 000053C0 4E56 FF9E link A6, -0x0062 000053C4 A896 syscall HidePen 000053C6 206E 0008 movea.l A0, [A6 + 0x8] 000053CA 2068 004E movea.l A0, [A0 + 0x4E] 000053CE 2050 movea.l A0, [A0] 000053D0 43EE FFA6 lea.l A1, [A6 - 0x5A] 000053D4 7014 moveq.l D0, 0x14 label000053D6: 000053D6 22D8 move.l [A1]+, [A0]+ 000053D8 51C8 FFFC dbf D0, -0x6 /* 000053D6 */ 000053DC 32D8 move.w [A1]+, [A0]+ 000053DE 486E FF9E pea.l [A6 - 0x62] 000053E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000053E6 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */] 000053EA 508F addq.l A7, 8 000053EC 206E 0008 movea.l A0, [A6 + 0x8] 000053F0 3D68 004A FFFE move.w [A6 - 0x2], [A0 + 0x4A] 000053F6 302E FFF2 move.w D0, [A6 - 0xE] 000053FA 906E FFBE sub.w D0, [A6 - 0x42] 000053FE D06E FFBA add.w D0, [A6 - 0x46] 00005402 3D40 FFFC move.w [A6 - 0x4], D0 00005406 42A7 clr.l -[A7] 00005408 2F2E FFAE move.l -[A7], [A6 - 0x52] 0000540C 486E FF9E pea.l [A6 - 0x62] 00005410 486D 9D60 pea.l [A5 - 0x62A0] 00005414 1F3C 0001 move.b -[A7], 0x1 00005418 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000541C 4267 clr.w -[A7] 0000541E 3F2E FFFC move.w -[A7], [A6 - 0x4] 00005422 3F3C 0010 move.w -[A7], 0x10 00005426 42A7 clr.l -[A7] 00005428 A954 syscall NewControl 0000542A 205F movea.l A0, [A7]+ 0000542C 2D48 FFC2 move.l [A6 - 0x3E], A0 00005430 7002 moveq.l D0, 0x02 00005432 1D40 FFCD move.b [A6 - 0x33], D0 00005436 206E 0008 movea.l A0, [A6 + 0x8] 0000543A 2068 004E movea.l A0, [A0 + 0x4E] 0000543E 2050 movea.l A0, [A0] 00005440 43EE FFA6 lea.l A1, [A6 - 0x5A] 00005444 7014 moveq.l D0, 0x14 label00005446: 00005446 20D9 move.l [A0]+, [A1]+ 00005448 51C8 FFFC dbf D0, -0x6 /* 00005446 */ 0000544C 30D9 move.w [A0]+, [A1]+ 0000544E A897 syscall ShowPen 00005450 4E5E unlink A6 00005452 4E75 rts fn00005454: 00005454 4E56 FFFC link A6, -0x0004 00005458 A896 syscall HidePen 0000545A 206E 0008 movea.l A0, [A6 + 0x8] 0000545E 2068 004E movea.l A0, [A0 + 0x4E] 00005462 2050 movea.l A0, [A0] 00005464 2D68 001C FFFC move.l [A6 - 0x4], [A0 + 0x1C] 0000546A 4267 clr.w -[A7] 0000546C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005470 A960 syscall GetControlValue/GetCtlValue 00005472 301F move.w D0, [A7]+ 00005474 206E 0008 movea.l A0, [A6 + 0x8] 00005478 3140 004A move.w [A0 + 0x4A], D0 0000547C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005480 A955 syscall DisposeControl 00005482 206E 0008 movea.l A0, [A6 + 0x8] 00005486 2068 004E movea.l A0, [A0 + 0x4E] 0000548A 2050 movea.l A0, [A0] 0000548C 42A8 001C clr.l [A0 + 0x1C] 00005490 A897 syscall ShowPen 00005492 4E5E unlink A6 00005494 4E75 rts fn00005496: 00005496 4E56 FE70 link A6, -0x0190 0000549A 486E FFF2 pea.l [A6 - 0xE] 0000549E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000054A2 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */] 000054A6 508F addq.l A7, 8 000054A8 206E 0008 movea.l A0, [A6 + 0x8] 000054AC 2068 004E movea.l A0, [A0 + 0x4E] 000054B0 2050 movea.l A0, [A0] 000054B2 43EE FF98 lea.l A1, [A6 - 0x68] 000054B6 7014 moveq.l D0, 0x14 label000054B8: 000054B8 22D8 move.l [A1]+, [A0]+ 000054BA 51C8 FFFC dbf D0, -0x6 /* 000054B8 */ 000054BE 32D8 move.w [A1]+, [A0]+ 000054C0 426E FFFE clr.w [A6 - 0x2] 000054C4 302E FFE4 move.w D0, [A6 - 0x1C] 000054C8 906E FFB0 sub.w D0, [A6 - 0x50] 000054CC D06E FFAC add.w D0, [A6 - 0x54] 000054D0 3D40 FE86 move.w [A6 - 0x17A], D0 000054D4 4A6E FE86 tst.w [A6 - 0x17A] 000054D8 6C04 bge +0x6 /* 000054DE */ 000054DA 426E FE86 clr.w [A6 - 0x17A] label000054DE: 000054DE 302E FFF6 move.w D0, [A6 - 0xA] 000054E2 906E FFF2 sub.w D0, [A6 - 0xE] 000054E6 322E FFA8 move.w D1, [A6 - 0x58] 000054EA C3EE FFE4 muls.w D1, [A6 - 0x1C] 000054EE B041 cmp.w D0, D1 000054F0 6F3E ble +0x40 /* 00005530 */ 000054F2 70FF moveq.l D0, 0xFFFFFFFF 000054F4 3D40 FFFE move.w [A6 - 0x2], D0 000054F8 206E 0008 movea.l A0, [A6 + 0x8] 000054FC 4268 004A clr.w [A0 + 0x4A] 00005500 1F3C 0001 move.b -[A7], 0x1 00005504 206E 0008 movea.l A0, [A6 + 0x8] 00005508 2F28 004E move.l -[A7], [A0 + 0x4E] 0000550C 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 00005510 4267 clr.w -[A7] 00005512 3F3C 8300 move.w -[A7], 0x8300 00005516 206E 0008 movea.l A0, [A6 + 0x8] 0000551A 2F28 004E move.l -[A7], [A0 + 0x4E] 0000551E 4EAD 151A jsr [A5 + 0x151A /* export_671 */] 00005522 4267 clr.w -[A7] 00005524 206E 0008 movea.l A0, [A6 + 0x8] 00005528 2F28 004E move.l -[A7], [A0 + 0x4E] 0000552C 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] label00005530: 00005530 206E 0008 movea.l A0, [A6 + 0x8] 00005534 3028 004A move.w D0, [A0 + 0x4A] 00005538 B06E FE86 cmp.w D0, [A6 - 0x17A] 0000553C 6F40 ble +0x42 /* 0000557E */ 0000553E 1F3C 0001 move.b -[A7], 0x1 00005542 206E 0008 movea.l A0, [A6 + 0x8] 00005546 2F28 004E move.l -[A7], [A0 + 0x4E] 0000554A 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 0000554E 302E FE86 move.w D0, [A6 - 0x17A] 00005552 906E FFAC sub.w D0, [A6 - 0x54] 00005556 4267 clr.w -[A7] 00005558 3F00 move.w -[A7], D0 0000555A 206E 0008 movea.l A0, [A6 + 0x8] 0000555E 2F28 004E move.l -[A7], [A0 + 0x4E] 00005562 4EAD 151A jsr [A5 + 0x151A /* export_671 */] 00005566 4267 clr.w -[A7] 00005568 206E 0008 movea.l A0, [A6 + 0x8] 0000556C 2F28 004E move.l -[A7], [A0 + 0x4E] 00005570 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 00005574 206E 0008 movea.l A0, [A6 + 0x8] 00005578 316E FE86 004A move.w [A0 + 0x4A], [A6 - 0x17A] label0000557E: 0000557E 42A7 clr.l -[A7] 00005580 4879 4344 4546 push.l 0x43444546 /* 'CDEF' */ 00005586 3F3C 0001 move.w -[A7], 0x1 0000558A A9A0 syscall GetResource 0000558C 205F movea.l A0, [A7]+ 0000558E 2D48 FFEE move.l [A6 - 0x12], A0 00005592 2F2E FFEE move.l -[A7], [A6 - 0x12] 00005596 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 0000559A 42AE FE70 clr.l [A6 - 0x190] 0000559E 2D6D EC46 FE74 move.l [A6 - 0x18C], [A5 - 0x13BA] 000055A4 41EE FE78 lea.l A0, [A6 - 0x188] 000055A8 43EE FFF2 lea.l A1, [A6 - 0xE] 000055AC 20D9 move.l [A0]+, [A1]+ 000055AE 20D9 move.l [A0]+, [A1]+ 000055B0 70FF moveq.l D0, 0xFFFFFFFF 000055B2 1D40 FE80 move.b [A6 - 0x180], D0 000055B6 1D6E FFFF FE81 move.b [A6 - 0x17F], [A6 - 0x1] 000055BC 206E 0008 movea.l A0, [A6 + 0x8] 000055C0 3D68 004A FE82 move.w [A6 - 0x17E], [A0 + 0x4A] 000055C6 426E FE84 clr.w [A6 - 0x17C] 000055CA 2D6E FFEE FE88 move.l [A6 - 0x178], [A6 - 0x12] 000055D0 42AE FE8C clr.l [A6 - 0x174] 000055D4 42AE FE90 clr.l [A6 - 0x170] 000055D8 41EE FE70 lea.l A0, [A6 - 0x190] 000055DC 2D48 FFFA move.l [A6 - 0x6], A0 000055E0 42A7 clr.l -[A7] 000055E2 4267 clr.w -[A7] 000055E4 486E FFFA pea.l [A6 - 0x6] 000055E8 3F3C 0003 move.w -[A7], 0x3 000055EC 42A7 clr.l -[A7] 000055EE 206E FFEE movea.l A0, [A6 - 0x12] 000055F2 2F10 move.l -[A7], [A0] 000055F4 4EAD 146A jsr [A5 + 0x146A /* export_649 */] 000055F8 201F move.l D0, [A7]+ 000055FA 42A7 clr.l -[A7] 000055FC 4267 clr.w -[A7] 000055FE 486E FFFA pea.l [A6 - 0x6] 00005602 4267 clr.w -[A7] 00005604 42A7 clr.l -[A7] 00005606 206E FFEE movea.l A0, [A6 - 0x12] 0000560A 2F10 move.l -[A7], [A0] 0000560C 4EAD 146A jsr [A5 + 0x146A /* export_649 */] 00005610 201F move.l D0, [A7]+ 00005612 42A7 clr.l -[A7] 00005614 4267 clr.w -[A7] 00005616 486E FFFA pea.l [A6 - 0x6] 0000561A 3F3C 0004 move.w -[A7], 0x4 0000561E 42A7 clr.l -[A7] 00005620 206E FFEE movea.l A0, [A6 - 0x12] 00005624 2F10 move.l -[A7], [A0] 00005626 4EAD 146A jsr [A5 + 0x146A /* export_649 */] 0000562A 201F move.l D0, [A7]+ 0000562C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00005630 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00005634 4E5E unlink A6 00005636 4E75 rts fn00005638: 00005638 4E56 FFF8 link A6, -0x0008 0000563C 206E 0008 movea.l A0, [A6 + 0x8] 00005640 43EE FFF8 lea.l A1, [A6 - 0x8] 00005644 41E8 000E lea.l A0, [A0 + 0xE] 00005648 22D8 move.l [A1]+, [A0]+ 0000564A 22D8 move.l [A1]+, [A0]+ 0000564C 206E 0008 movea.l A0, [A6 + 0x8] 00005650 0C50 012F cmpi.w [A0], 0x12F 00005654 6606 bne +0x8 /* 0000565C */ 00005656 066E FFF1 FFFE addi.w [A6 - 0x2], 0xFFF1 label0000565C: 0000565C 206E 0008 movea.l A0, [A6 + 0x8] 00005660 3F28 0034 move.w -[A7], [A0 + 0x34] 00005664 206E 0008 movea.l A0, [A6 + 0x8] 00005668 3F28 0032 move.w -[A7], [A0 + 0x32] 0000566C 486E FFF8 pea.l [A6 - 0x8] 00005670 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00005674 508F addq.l A7, 8 00005676 206E 000C movea.l A0, [A6 + 0xC] 0000567A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000567E 20D9 move.l [A0]+, [A1]+ 00005680 20D9 move.l [A0]+, [A1]+ 00005682 4E5E unlink A6 00005684 4E75 rts export_354: fn00005686: 00005686 4E56 FFDE link A6, -0x0022 0000568A 48E7 0138 movem.l -[A7], D7,A2,A3,A4 0000568E 4A6E 000C tst.w [A6 + 0xC] 00005692 670A beq +0xC /* 0000569E */ 00005694 206E 0008 movea.l A0, [A6 + 0x8] 00005698 4AA8 004E tst.l [A0 + 0x4E] 0000569C 6650 bne +0x52 /* 000056EE */ label0000569E: 0000569E 486E FFEC pea.l [A6 - 0x14] 000056A2 4267 clr.w -[A7] 000056A4 4267 clr.w -[A7] 000056A6 3F3C 0001 move.w -[A7], 0x1 000056AA 4267 clr.w -[A7] 000056AC A8A7 syscall SetRect 000056AE 426E FFF6 clr.w [A6 - 0xA] 000056B2 426E FFF4 clr.w [A6 - 0xC] 000056B6 486E FFE4 pea.l [A6 - 0x1C] 000056BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000056BE 4EBA FF78 jsr [PC - 0x88 /* 00005638 */] 000056C2 508F addq.l A7, 8 000056C4 42A7 clr.l -[A7] 000056C6 486E FFE4 pea.l [A6 - 0x1C] 000056CA 486E FFEC pea.l [A6 - 0x14] 000056CE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000056D2 4267 clr.w -[A7] 000056D4 2F38 09D6 move.l -[A7], [0x000009D6 /* WindowList */] 000056D8 4267 clr.w -[A7] 000056DA 4267 clr.w -[A7] 000056DC 4267 clr.w -[A7] 000056DE 4267 clr.w -[A7] 000056E0 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */] 000056E4 205F movea.l A0, [A7]+ 000056E6 226E 0008 movea.l A1, [A6 + 0x8] 000056EA 2348 004E move.l [A1 + 0x4E], A0 label000056EE: 000056EE 206E 0008 movea.l A0, [A6 + 0x8] 000056F2 2868 004E movea.l A4, [A0 + 0x4E] 000056F6 206E 0008 movea.l A0, [A6 + 0x8] 000056FA 2254 movea.l A1, [A4] 000056FC 1368 004D 0024 move.b [A1 + 0x24], [A0 + 0x4D] 00005702 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005706 4EBA FAF0 jsr [PC - 0x510 /* 000051F8 */] 0000570A 588F addq.l A7, 4 0000570C 2054 movea.l A0, [A4] 0000570E 3D68 004C FFDE move.w [A6 - 0x22], [A0 + 0x4C] 00005714 42A7 clr.l -[A7] 00005716 206E 0008 movea.l A0, [A6 + 0x8] 0000571A 2F28 003E move.l -[A7], [A0 + 0x3E] 0000571E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00005722 201F move.l D0, [A7]+ 00005724 2E00 move.l D7, D0 00005726 4A87 tst.l D7 00005728 6616 bne +0x18 /* 00005740 */ 0000572A 206E 0008 movea.l A0, [A6 + 0x8] 0000572E 4268 004A clr.w [A0 + 0x4A] 00005732 4267 clr.w -[A7] 00005734 4267 clr.w -[A7] 00005736 2F0C move.l -[A7], A4 00005738 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */] 0000573C 6000 0178 bra +0x17A /* 000058B6 */ label00005740: 00005740 4878 0003 push.l 0x3 00005744 2F07 move.l -[A7], D7 00005746 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000574A 4878 0002 push.l 0x2 0000574E 2F00 move.l -[A7], D0 00005750 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005754 2F00 move.l -[A7], D0 00005756 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 0000575A 588F addq.l A7, 4 0000575C 4A40 tst.w D0 0000575E 6600 0156 bne +0x158 /* 000058B6 */ 00005762 206E 0008 movea.l A0, [A6 + 0x8] 00005766 2068 003E movea.l A0, [A0 + 0x3E] 0000576A 2050 movea.l A0, [A0] 0000576C 3050 movea.w A0, [A0] 0000576E 2D48 FFF8 move.l [A6 - 0x8], A0 00005772 7002 moveq.l D0, 0x02 00005774 3D40 FFE2 move.w [A6 - 0x1E], D0 00005778 4AAE FFF8 tst.l [A6 - 0x8] 0000577C 6F12 ble +0x14 /* 00005790 */ 0000577E 4878 0014 push.l 0x14 00005782 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005786 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000578A 5480 addq.l D0, 2 0000578C 3D40 FFE2 move.w [A6 - 0x1E], D0 label00005790: 00005790 302E FFE2 move.w D0, [A6 - 0x1E] 00005794 0640 000E addi.w D0, 0xE 00005798 48C0 ext.l D0 0000579A 9E80 sub.l D7, D0 0000579C 206E 0008 movea.l A0, [A6 + 0x8] 000057A0 2F28 003E move.l -[A7], [A0 + 0x3E] 000057A4 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000057A8 206E 0008 movea.l A0, [A6 + 0x8] 000057AC 2068 003E movea.l A0, [A0 + 0x3E] 000057B0 326E FFE2 movea.w A1, [A6 - 0x1E] 000057B4 D3D0 add.l A1, [A0] 000057B6 2649 movea.l A3, A1 000057B8 244B movea.l A2, A3 000057BA 426E FFFC clr.w [A6 - 0x4] 000057BE 426E FFFE clr.w [A6 - 0x2] 000057C2 42AE FFF8 clr.l [A6 - 0x8] 000057C6 6000 0052 bra +0x54 /* 0000581A */ label000057CA: 000057CA 7000 moveq.l D0, 0x00 000057CC 1012 move.b D0, [A2] 000057CE 0C40 000D cmpi.w D0, 0xD /* '\r' */ 000057D2 6640 bne +0x42 /* 00005814 */ 000057D4 302E FFFC move.w D0, [A6 - 0x4] 000057D8 B06E FFDE cmp.w D0, [A6 - 0x22] 000057DC 6D1A blt +0x1C /* 000057F8 */ 000057DE 4267 clr.w -[A7] 000057E0 3F3C 0001 move.w -[A7], 0x1 000057E4 302E FFFC move.w D0, [A6 - 0x4] 000057E8 5240 addq.w D0, 1 000057EA 3F00 move.w -[A7], D0 000057EC 2F0C move.l -[A7], A4 000057EE 4EAD 156A jsr [A5 + 0x156A /* export_681 */] 000057F2 301F move.w D0, [A7]+ 000057F4 526E FFDE addq.w [A6 - 0x22], 1 label000057F8: 000057F8 200A move.l D0, A2 000057FA 908B sub.l D0, A3 000057FC 2F0B move.l -[A7], A3 000057FE 3F00 move.w -[A7], D0 00005800 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005804 2F0C move.l -[A7], A4 00005806 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 0000580A 41EA 0001 lea.l A0, [A2 + 0x1] 0000580E 2648 movea.l A3, A0 00005810 526E FFFC addq.w [A6 - 0x4], 1 label00005814: 00005814 528A addq.l A2, 1 00005816 52AE FFF8 addq.l [A6 - 0x8], 1 label0000581A: 0000581A BEAE FFF8 cmp.l D7, [A6 - 0x8] 0000581E 6EAA bgt -0x54 /* 000057CA */ 00005820 B7CA cmpa.l A3, A2 00005822 673A beq +0x3C /* 0000585E */ 00005824 302E FFFC move.w D0, [A6 - 0x4] 00005828 B06E FFDE cmp.w D0, [A6 - 0x22] 0000582C 6D1A blt +0x1C /* 00005848 */ 0000582E 4267 clr.w -[A7] 00005830 3F3C 0001 move.w -[A7], 0x1 00005834 302E FFFC move.w D0, [A6 - 0x4] 00005838 5240 addq.w D0, 1 0000583A 3F00 move.w -[A7], D0 0000583C 2F0C move.l -[A7], A4 0000583E 4EAD 156A jsr [A5 + 0x156A /* export_681 */] 00005842 301F move.w D0, [A7]+ 00005844 526E FFDE addq.w [A6 - 0x22], 1 label00005848: 00005848 200A move.l D0, A2 0000584A 908B sub.l D0, A3 0000584C 2F0B move.l -[A7], A3 0000584E 3F00 move.w -[A7], D0 00005850 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005854 2F0C move.l -[A7], A4 00005856 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 0000585A 526E FFFC addq.w [A6 - 0x4], 1 label0000585E: 0000585E 302E FFFC move.w D0, [A6 - 0x4] 00005862 B06E FFDE cmp.w D0, [A6 - 0x22] 00005866 6C14 bge +0x16 /* 0000587C */ 00005868 302E FFDE move.w D0, [A6 - 0x22] 0000586C 906E FFFC sub.w D0, [A6 - 0x4] 00005870 3F00 move.w -[A7], D0 00005872 3F2E FFFC move.w -[A7], [A6 - 0x4] 00005876 2F0C move.l -[A7], A4 00005878 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */] label0000587C: 0000587C 206E 0008 movea.l A0, [A6 + 0x8] 00005880 302E FFFC move.w D0, [A6 - 0x4] 00005884 9068 004A sub.w D0, [A0 + 0x4A] 00005888 48C0 ext.l D0 0000588A 2D40 FFF8 move.l [A6 - 0x8], D0 0000588E 4A80 tst.l D0 00005890 6C18 bge +0x1A /* 000058AA */ 00005892 4267 clr.w -[A7] 00005894 3F2E FFFA move.w -[A7], [A6 - 0x6] 00005898 2F0C move.l -[A7], A4 0000589A 4EAD 151A jsr [A5 + 0x151A /* export_671 */] 0000589E 206E 0008 movea.l A0, [A6 + 0x8] 000058A2 202E FFF8 move.l D0, [A6 - 0x8] 000058A6 D168 004A add.w [A0 + 0x4A], D0 label000058AA: 000058AA 206E 0008 movea.l A0, [A6 + 0x8] 000058AE 2F28 003E move.l -[A7], [A0 + 0x3E] 000058B2 4EAD 126A jsr [A5 + 0x126A /* export_585 */] label000058B6: 000058B6 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 000058BA 4E5E unlink A6 000058BC 4E75 rts export_351: 000058BE 4E56 FFFC link A6, -0x0004 000058C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000058C6 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000058CA 588F addq.l A7, 4 000058CC 4A40 tst.w D0 000058CE 671A beq +0x1C /* 000058EA */ 000058D0 206E 0008 movea.l A0, [A6 + 0x8] 000058D4 2068 004E movea.l A0, [A0 + 0x4E] 000058D8 42A7 clr.l -[A7] 000058DA 2D50 FFFC move.l [A6 - 0x4], [A0] 000058DE A975 syscall TickCount 000058E0 201F move.l D0, [A7]+ 000058E2 206E FFFC movea.l A0, [A6 - 0x4] 000058E6 2140 0028 move.l [A0 + 0x28], D0 label000058EA: 000058EA 4E5E unlink A6 000058EC 4E75 rts export_352: fn000058EE: 000058EE 2F2D 9014 move.l -[A7], [A5 - 0x6FEC] 000058F2 4EBA 0010 jsr [PC + 0x10 /* 00005904 */] 000058F6 588F addq.l A7, 4 000058F8 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 000058FC 4EBA 0006 jsr [PC + 0x6 /* 00005904 */] 00005900 588F addq.l A7, 4 00005902 4E75 rts fn00005904: 00005904 4E56 FFF8 link A6, -0x0008 00005908 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000590C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005910 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00005914 206E 0008 movea.l A0, [A6 + 0x8] 00005918 2850 movea.l A4, [A0] 0000591A 42A7 clr.l -[A7] 0000591C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005920 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00005924 201F move.l D0, [A7]+ 00005926 4878 0052 push.l 0x52 /* 'R' */ 0000592A 2F00 move.l -[A7], D0 0000592C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005930 3E00 move.w D7, D0 00005932 7C00 moveq.l D6, 0x00 00005934 6000 005C bra +0x5E /* 00005992 */ label00005938: 00005938 2F0C move.l -[A7], A4 0000593A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000593E 588F addq.l A7, 4 00005940 4A40 tst.w D0 00005942 6748 beq +0x4A /* 0000598C */ 00005944 2D6C 004E FFF8 move.l [A6 - 0x8], [A4 + 0x4E] 0000594A 302C 004A move.w D0, [A4 + 0x4A] 0000594E 4440 neg.w D0 00005950 4267 clr.w -[A7] 00005952 3F00 move.w -[A7], D0 00005954 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005958 4EAD 151A jsr [A5 + 0x151A /* export_671 */] 0000595C 426C 004A clr.w [A4 + 0x4A] 00005960 426E FFFE clr.w [A6 - 0x2] 00005964 426E FFFC clr.w [A6 - 0x4] 00005968 206C 004E movea.l A0, [A4 + 0x4E] 0000596C 2050 movea.l A0, [A0] 0000596E 3A28 004C move.w D5, [A0 + 0x4C] 00005972 6012 bra +0x14 /* 00005986 */ label00005974: 00005974 4267 clr.w -[A7] 00005976 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000597A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000597E 4EAD 150A jsr [A5 + 0x150A /* export_669 */] 00005982 526E FFFC addq.w [A6 - 0x4], 1 label00005986: 00005986 BA6E FFFC cmp.w D5, [A6 - 0x4] 0000598A 6EE8 bgt -0x16 /* 00005974 */ label0000598C: 0000598C 49EC 0052 lea.l A4, [A4 + 0x52] 00005990 5246 addq.w D6, 1 label00005992: 00005992 BC47 cmp.w D6, D7 00005994 6DA2 blt -0x5C /* 00005938 */ 00005996 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000599A 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 0000599E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000059A2 4E5E unlink A6 000059A4 4E75 rts export_356: 000059A6 4E56 FBAE link A6, -0x0452 000059AA 48E7 0308 movem.l -[A7], D6,D7,A4 000059AE 286E 000C movea.l A4, [A6 + 0xC] 000059B2 508C addq.l A4, 8 000059B4 0C54 1F42 cmpi.w [A4], 0x1F42 000059B8 661A bne +0x1C /* 000059D4 */ 000059BA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000059BE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000059C2 2F0C move.l -[A7], A4 000059C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000059C8 4EBA 01A4 jsr [PC + 0x1A4 /* 00005B6E */] 000059CC 4FEF 0010 lea.l A7, [A7 + 0x10] 000059D0 6000 0194 bra +0x196 /* 00005B66 */ label000059D4: 000059D4 486E FBAE pea.l [A6 - 0x452] 000059D8 486E FDF4 pea.l [A6 - 0x20C] 000059DC 486E FBBA pea.l [A6 - 0x446] 000059E0 2F2E 0014 move.l -[A7], [A6 + 0x14] 000059E4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000059E8 2F0C move.l -[A7], A4 000059EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000059EE 4EBA 0880 jsr [PC + 0x880 /* 00006270 */] 000059F2 4FEF 001C lea.l A7, [A7 + 0x1C] 000059F6 3E00 move.w D7, D0 000059F8 4A47 tst.w D7 000059FA 6706 beq +0x8 /* 00005A02 */ 000059FC 3007 move.w D0, D7 000059FE 6000 0166 bra +0x168 /* 00005B66 */ label00005A02: 00005A02 302E FBBA move.w D0, [A6 - 0x446] 00005A06 48C0 ext.l D0 00005A08 E780 asl D0, 3 00005A0A D9C0 add.l A4, D0 00005A0C 3014 move.w D0, [A4] 00005A0E 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00005A12 0004 0012 ori.b D4, 0x12 00005A16 0000 0032 ori.b D0, 0x32 /* '2' */ 00005A1A 2719 move.l -[A3], [A1]+ 00005A1C 0032 2713 0032 ori.b [A2 + D0.w + 0x32], 0x13 00005A22 2711 move.l -[A3], [A1] 00005A24 0032 3F3C 0001 ori.b [A2 + D0.w + 0x1], 0x3C /* '<' */ 00005A2A 3F3C 0005 move.w -[A7], 0x5 00005A2E 3F2D 8DAC move.w -[A7], [A5 - 0x7254] 00005A32 42A7 clr.l -[A7] 00005A34 42A7 clr.l -[A7] 00005A36 486E FDF4 pea.l [A6 - 0x20C] 00005A3A 4EBA 03C4 jsr [PC + 0x3C4 /* 00005E00 */] 00005A3E 4FEF 0012 lea.l A7, [A7 + 0x12] 00005A42 3E00 move.w D7, D0 00005A44 3007 move.w D0, D7 00005A46 6000 011E bra +0x120 /* 00005B66 */ 00005A4A 7C00 moveq.l D6, 0x00 00005A4C 600E bra +0x10 /* 00005A5C */ 00005A4E 7C01 moveq.l D6, 0x01 00005A50 600A bra +0xC /* 00005A5C */ 00005A52 7C02 moveq.l D6, 0x02 00005A54 6006 bra +0x8 /* 00005A5C */ 00005A56 7002 moveq.l D0, 0x02 00005A58 6000 010C bra +0x10E /* 00005B66 */ label00005A5C: 00005A5C 508C addq.l A4, 8 00005A5E 486E FBAE pea.l [A6 - 0x452] 00005A62 486E FBE8 pea.l [A6 - 0x418] 00005A66 486E FBBA pea.l [A6 - 0x446] 00005A6A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005A6E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005A72 2F0C move.l -[A7], A4 00005A74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005A78 4EBA 07F6 jsr [PC + 0x7F6 /* 00006270 */] 00005A7C 4FEF 001C lea.l A7, [A7 + 0x1C] 00005A80 3E00 move.w D7, D0 00005A82 4A47 tst.w D7 00005A84 6706 beq +0x8 /* 00005A8C */ 00005A86 3007 move.w D0, D7 00005A88 6000 00DC bra +0xDE /* 00005B66 */ label00005A8C: 00005A8C 302E FBBA move.w D0, [A6 - 0x446] 00005A90 48C0 ext.l D0 00005A92 E780 asl D0, 3 00005A94 D9C0 add.l A4, D0 00005A96 4AAE FBAE tst.l [A6 - 0x452] 00005A9A 670C beq +0xE /* 00005AA8 */ 00005A9C 4A46 tst.w D6 00005A9E 6706 beq +0x8 /* 00005AA6 */ 00005AA0 7072 moveq.l D0, 0x72 00005AA2 6000 00C2 bra +0xC4 /* 00005B66 */ label00005AA6: 00005AA6 7C03 moveq.l D6, 0x03 label00005AA8: 00005AA8 4A54 tst.w [A4] 00005AAA 6706 beq +0x8 /* 00005AB2 */ 00005AAC 7013 moveq.l D0, 0x13 00005AAE 6000 00B6 bra +0xB8 /* 00005B66 */ label00005AB2: 00005AB2 486E FBB2 pea.l [A6 - 0x44E] 00005AB6 486E FBBC pea.l [A6 - 0x444] 00005ABA 486E FBE8 pea.l [A6 - 0x418] 00005ABE 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] 00005AC2 4FEF 000C lea.l A7, [A7 + 0xC] 00005AC6 3E00 move.w D7, D0 00005AC8 4A47 tst.w D7 00005ACA 6706 beq +0x8 /* 00005AD2 */ 00005ACC 3007 move.w D0, D7 00005ACE 6000 0096 bra +0x98 /* 00005B66 */ label00005AD2: 00005AD2 2F2E FBBC move.l -[A7], [A6 - 0x444] 00005AD6 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 00005ADA 588F addq.l A7, 4 00005ADC 486E FBB8 pea.l [A6 - 0x448] 00005AE0 486E FBC0 pea.l [A6 - 0x440] 00005AE4 2F2E FBB2 move.l -[A7], [A6 - 0x44E] 00005AE8 2F2E FBBC move.l -[A7], [A6 - 0x444] 00005AEC 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 00005AF0 4FEF 0010 lea.l A7, [A7 + 0x10] 00005AF4 4A40 tst.w D0 00005AF6 6700 006C beq +0x6E /* 00005B64 */ 00005AFA 3006 move.w D0, D6 00005AFC 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00005B00 0000 0003 ori.b D0, 0x3 00005B04 003C 0008 ori.b ccr, 8 00005B08 001A 0022 ori.b [A2]+, 0x22 /* '\"' */ 00005B0C 002E 486E FBE8 ori.b [A6 - 0x418], 0x6E /* 'n' */ 00005B12 4EBA 0708 jsr [PC + 0x708 /* 0000621C */] 00005B16 588F addq.l A7, 4 00005B18 3E00 move.w D7, D0 00005B1A 4A47 tst.w D7 00005B1C 6704 beq +0x6 /* 00005B22 */ 00005B1E 3007 move.w D0, D7 00005B20 6044 bra +0x46 /* 00005B66 */ label00005B22: 00005B22 3D6E FBB8 FBB6 move.w [A6 - 0x44A], [A6 - 0x448] 00005B28 7C05 moveq.l D6, 0x05 00005B2A 6014 bra +0x16 /* 00005B40 */ 00005B2C 302E FBB8 move.w D0, [A6 - 0x448] 00005B30 5240 addq.w D0, 1 00005B32 3D40 FBB6 move.w [A6 - 0x44A], D0 00005B36 7C05 moveq.l D6, 0x05 00005B38 6006 bra +0x8 /* 00005B40 */ 00005B3A 3D6E FBB0 FBB6 move.w [A6 - 0x44A], [A6 - 0x450] label00005B40: 00005B40 3F3C 0001 move.w -[A7], 0x1 00005B44 3F06 move.w -[A7], D6 00005B46 3F2E FBB6 move.w -[A7], [A6 - 0x44A] 00005B4A 2F2E FBB2 move.l -[A7], [A6 - 0x44E] 00005B4E 2F2E FBBC move.l -[A7], [A6 - 0x444] 00005B52 486E FDF4 pea.l [A6 - 0x20C] 00005B56 4EBA 02A8 jsr [PC + 0x2A8 /* 00005E00 */] 00005B5A 4FEF 0012 lea.l A7, [A7 + 0x12] 00005B5E 3E00 move.w D7, D0 00005B60 3007 move.w D0, D7 00005B62 6002 bra +0x4 /* 00005B66 */ label00005B64: 00005B64 703F moveq.l D0, 0x3F label00005B66: 00005B66 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00005B6A 4E5E unlink A6 00005B6C 4E75 rts fn00005B6E: 00005B6E 4E56 FD94 link A6, -0x026C 00005B72 48E7 0308 movem.l -[A7], D6,D7,A4 00005B76 286E 000C movea.l A4, [A6 + 0xC] 00005B7A 508C addq.l A4, 8 00005B7C 3014 move.w D0, [A4] 00005B7E 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00005B82 0003 000E ori.b D3, 0xE 00005B86 2713 move.l -[A3], [A3] 00005B88 000E 2711 ori.b A6, 0x11 00005B8C 000E 2719 ori.b A6, 0x19 00005B90 0022 7C01 ori.b -[A2], 0x1 00005B94 6022 bra +0x24 /* 00005BB8 */ 00005B96 7C02 moveq.l D6, 0x02 00005B98 601E bra +0x20 /* 00005BB8 */ 00005B9A 7C00 moveq.l D6, 0x00 00005B9C 486C 0008 pea.l [A4 + 0x8] 00005BA0 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */] 00005BA4 588F addq.l A7, 4 00005BA6 0C40 0002 cmpi.w D0, 0x2 00005BAA 670C beq +0xE /* 00005BB8 */ 00005BAC 7002 moveq.l D0, 0x02 00005BAE 6000 01CE bra +0x1D0 /* 00005D7E */ 00005BB2 7002 moveq.l D0, 0x02 00005BB4 6000 01C8 bra +0x1CA /* 00005D7E */ label00005BB8: 00005BB8 508C addq.l A4, 8 00005BBA 486E FD94 pea.l [A6 - 0x26C] 00005BBE 486E FDF2 pea.l [A6 - 0x20E] 00005BC2 486E FFFE pea.l [A6 - 0x2] 00005BC6 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005BCA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005BCE 2F0C move.l -[A7], A4 00005BD0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005BD4 4EBA 069A jsr [PC + 0x69A /* 00006270 */] 00005BD8 4FEF 001C lea.l A7, [A7 + 0x1C] 00005BDC 3E00 move.w D7, D0 00005BDE 4A47 tst.w D7 00005BE0 6706 beq +0x8 /* 00005BE8 */ 00005BE2 3007 move.w D0, D7 00005BE4 6000 0198 bra +0x19A /* 00005D7E */ label00005BE8: 00005BE8 302E FFFE move.w D0, [A6 - 0x2] 00005BEC 48C0 ext.l D0 00005BEE E780 asl D0, 3 00005BF0 D9C0 add.l A4, D0 00005BF2 4A54 tst.w [A4] 00005BF4 6706 beq +0x8 /* 00005BFC */ 00005BF6 7013 moveq.l D0, 0x13 00005BF8 6000 0184 bra +0x186 /* 00005D7E */ label00005BFC: 00005BFC 486E FD98 pea.l [A6 - 0x268] 00005C00 486E FD9C pea.l [A6 - 0x264] 00005C04 486E FDF2 pea.l [A6 - 0x20E] 00005C08 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] 00005C0C 4FEF 000C lea.l A7, [A7 + 0xC] 00005C10 3E00 move.w D7, D0 00005C12 4A47 tst.w D7 00005C14 6706 beq +0x8 /* 00005C1C */ 00005C16 3007 move.w D0, D7 00005C18 6000 0164 bra +0x166 /* 00005D7E */ label00005C1C: 00005C1C 2D6E FD9C FDB0 move.l [A6 - 0x250], [A6 - 0x264] 00005C22 2D6E FD98 FDB8 move.l [A6 - 0x248], [A6 - 0x268] 00005C28 486E FDB4 pea.l [A6 - 0x24C] 00005C2C 4878 0002 push.l 0x2 00005C30 2F2E FDB0 move.l -[A7], [A6 - 0x250] 00005C34 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00005C38 4FEF 000C lea.l A7, [A7 + 0xC] 00005C3C 3F00 move.w -[A7], D0 00005C3E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005C42 548F addq.l A7, 2 00005C44 486E FDA0 pea.l [A6 - 0x260] 00005C48 2F2E FDB8 move.l -[A7], [A6 - 0x248] 00005C4C 2F2E FDB4 move.l -[A7], [A6 - 0x24C] 00005C50 2F2E FDB0 move.l -[A7], [A6 - 0x250] 00005C54 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005C58 4FEF 0010 lea.l A7, [A7 + 0x10] 00005C5C 2D6E FDA0 FDBC move.l [A6 - 0x244], [A6 - 0x260] 00005C62 2D6E FDA4 FDC0 move.l [A6 - 0x240], [A6 - 0x25C] 00005C68 486E FDC4 pea.l [A6 - 0x23C] 00005C6C 2F2E FDBC move.l -[A7], [A6 - 0x244] 00005C70 2F2E FDB0 move.l -[A7], [A6 - 0x250] 00005C74 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00005C78 4FEF 000C lea.l A7, [A7 + 0xC] 00005C7C 3F00 move.w -[A7], D0 00005C7E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005C82 548F addq.l A7, 2 00005C84 206E FDC4 movea.l A0, [A6 - 0x23C] 00005C88 2050 movea.l A0, [A0] 00005C8A 2D68 001A FDC8 move.l [A6 - 0x238], [A0 + 0x1A] 00005C90 426E FDD8 clr.w [A6 - 0x228] 00005C94 42A7 clr.l -[A7] 00005C96 2F2E FDC8 move.l -[A7], [A6 - 0x238] 00005C9A 4EBA 00EA jsr [PC + 0xEA /* 00005D86 */] 00005C9E 508F addq.l A7, 8 00005CA0 2D40 FDDA move.l [A6 - 0x226], D0 00005CA4 42AE FDDE clr.l [A6 - 0x222] 00005CA8 42AE FDE2 clr.l [A6 - 0x21E] 00005CAC 42AE FDE6 clr.l [A6 - 0x21A] 00005CB0 42A7 clr.l -[A7] 00005CB2 42A7 clr.l -[A7] 00005CB4 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00005CB8 205F movea.l A0, [A7]+ 00005CBA 2D48 FDEA move.l [A6 - 0x216], A0 00005CBE 3F3C 0002 move.w -[A7], 0x2 00005CC2 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00005CC6 548F addq.l A7, 2 00005CC8 2D40 FDEE move.l [A6 - 0x212], D0 00005CCC 0C46 0001 cmpi.w D6, 0x1 00005CD0 660A bne +0xC /* 00005CDC */ 00005CD2 4AAE FD94 tst.l [A6 - 0x26C] 00005CD6 6704 beq +0x6 /* 00005CDC */ 00005CD8 53AE FD94 subq.l [A6 - 0x26C], 1 label00005CDC: 00005CDC 4A46 tst.w D6 00005CDE 6604 bne +0x6 /* 00005CE4 */ 00005CE0 42AE FD94 clr.l [A6 - 0x26C] label00005CE4: 00005CE4 3F3C 001A move.w -[A7], 0x1A 00005CE8 3F2E FD96 move.w -[A7], [A6 - 0x26A] 00005CEC 2F2E FDC8 move.l -[A7], [A6 - 0x238] 00005CF0 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00005CF4 508F addq.l A7, 8 00005CF6 206E FDC8 movea.l A0, [A6 - 0x238] 00005CFA 2F2E FD94 move.l -[A7], [A6 - 0x26C] 00005CFE 2F3C 0000 001A move.l -[A7], 0x1A 00005D04 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00005D08 D090 add.l D0, [A0] 00005D0A 2040 movea.l A0, D0 00005D0C 43EE FDD8 lea.l A1, [A6 - 0x228] 00005D10 7005 moveq.l D0, 0x05 label00005D12: 00005D12 20D9 move.l [A0]+, [A1]+ 00005D14 51C8 FFFC dbf D0, -0x6 /* 00005D12 */ 00005D18 30D9 move.w [A0]+, [A1]+ 00005D1A 2F2E FDBC move.l -[A7], [A6 - 0x244] 00005D1E 2F2E FDB0 move.l -[A7], [A6 - 0x250] 00005D22 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00005D26 508F addq.l A7, 8 00005D28 3F00 move.w -[A7], D0 00005D2A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005D2E 548F addq.l A7, 2 00005D30 2F2E FDBC move.l -[A7], [A6 - 0x244] 00005D34 2F2E FDB0 move.l -[A7], [A6 - 0x250] 00005D38 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00005D3C 508F addq.l A7, 8 00005D3E 3F00 move.w -[A7], D0 00005D40 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005D44 548F addq.l A7, 2 00005D46 4878 0002 push.l 0x2 00005D4A 2F2E FDB0 move.l -[A7], [A6 - 0x250] 00005D4E 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00005D52 508F addq.l A7, 8 00005D54 3F00 move.w -[A7], D0 00005D56 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005D5A 548F addq.l A7, 2 00005D5C 3F3C 0001 move.w -[A7], 0x1 00005D60 3F2E FD96 move.w -[A7], [A6 - 0x26A] 00005D64 2F2E FD98 move.l -[A7], [A6 - 0x268] 00005D68 2F2E FD9C move.l -[A7], [A6 - 0x264] 00005D6C 4EBA 153C jsr [PC + 0x153C /* 000072AA */] 00005D70 4FEF 000C lea.l A7, [A7 + 0xC] 00005D74 4EBA 09D2 jsr [PC + 0x9D2 /* 00006748 */] 00005D78 4EBA 09BE jsr [PC + 0x9BE /* 00006738 */] 00005D7C 7000 moveq.l D0, 0x00 label00005D7E: 00005D7E 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00005D82 4E5E unlink A6 00005D84 4E75 rts fn00005D86: 00005D86 4E56 FFE6 link A6, -0x001A 00005D8A 48E7 0700 movem.l -[A7], D5,D6,D7 00005D8E 7E64 moveq.l D7, 0x64 00005D90 42A7 clr.l -[A7] 00005D92 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005D96 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00005D9A 201F move.l D0, [A7]+ 00005D9C 4878 001A push.l 0x1A 00005DA0 2F00 move.l -[A7], D0 00005DA2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005DA6 3C00 move.w D6, D0 00005DA8 7A00 moveq.l D5, 0x00 00005DAA 603A bra +0x3C /* 00005DE6 */ label00005DAC: 00005DAC 206E 0008 movea.l A0, [A6 + 0x8] 00005DB0 3005 move.w D0, D5 00005DB2 C1FC 001A muls.w D0, 0x1A 00005DB6 D090 add.l D0, [A0] 00005DB8 2040 movea.l A0, D0 00005DBA 43EE FFE6 lea.l A1, [A6 - 0x1A] 00005DBE 7005 moveq.l D0, 0x05 label00005DC0: 00005DC0 22D8 move.l [A1]+, [A0]+ 00005DC2 51C8 FFFC dbf D0, -0x6 /* 00005DC0 */ 00005DC6 32D8 move.w [A1]+, [A0]+ 00005DC8 BEAE FFE8 cmp.l D7, [A6 - 0x18] 00005DCC 6E08 bgt +0xA /* 00005DD6 */ 00005DCE 202E FFE8 move.l D0, [A6 - 0x18] 00005DD2 5280 addq.l D0, 1 00005DD4 2E00 move.l D7, D0 label00005DD6: 00005DD6 202E FFE8 move.l D0, [A6 - 0x18] 00005DDA B0AE 000C cmp.l D0, [A6 + 0xC] 00005DDE 6604 bne +0x6 /* 00005DE4 */ 00005DE0 42AE 000C clr.l [A6 + 0xC] label00005DE4: 00005DE4 5245 addq.w D5, 1 label00005DE6: 00005DE6 BA46 cmp.w D5, D6 00005DE8 6DC2 blt -0x3C /* 00005DAC */ 00005DEA 4AAE 000C tst.l [A6 + 0xC] 00005DEE 6706 beq +0x8 /* 00005DF6 */ 00005DF0 202E 000C move.l D0, [A6 + 0xC] 00005DF4 6002 bra +0x4 /* 00005DF8 */ label00005DF6: 00005DF6 2007 move.l D0, D7 label00005DF8: 00005DF8 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00005DFC 4E5E unlink A6 00005DFE 4E75 rts fn00005E00: 00005E00 4E56 FFB8 link A6, -0x0048 00005E04 486E FFFC pea.l [A6 - 0x4] 00005E08 486E FFC0 pea.l [A6 - 0x40] 00005E0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005E10 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] 00005E14 4FEF 000C lea.l A7, [A7 + 0xC] 00005E18 3D40 FFBE move.w [A6 - 0x42], D0 00005E1C 4A6E FFBE tst.w [A6 - 0x42] 00005E20 6708 beq +0xA /* 00005E2A */ 00005E22 302E FFBE move.w D0, [A6 - 0x42] 00005E26 6000 019E bra +0x1A0 /* 00005FC6 */ label00005E2A: 00005E2A 0C6E 0005 0016 cmpi.w [A6 + 0x16], 0x5 00005E30 6714 beq +0x16 /* 00005E46 */ 00005E32 3F2E 0014 move.w -[A7], [A6 + 0x14] 00005E36 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005E3A 2F2E 000C move.l -[A7], [A6 + 0xC] 00005E3E 4EBA 1402 jsr [PC + 0x1402 /* 00007242 */] 00005E42 4FEF 000A lea.l A7, [A7 + 0xA] label00005E46: 00005E46 3D6D 8DAC FFB8 move.w [A6 - 0x48], [A5 - 0x7254] 00005E4C 0C6E 0005 0016 cmpi.w [A6 + 0x16], 0x5 00005E52 6606 bne +0x8 /* 00005E5A */ 00005E54 3D6E 0014 FFB8 move.w [A6 - 0x48], [A6 + 0x14] label00005E5A: 00005E5A 486E FFBA pea.l [A6 - 0x46] 00005E5E 486E FFC4 pea.l [A6 - 0x3C] 00005E62 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005E66 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00005E6A 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 00005E6E 4FEF 0010 lea.l A7, [A7 + 0x10] 00005E72 4A40 tst.w D0 00005E74 6700 006E beq +0x70 /* 00005EE4 */ 00005E78 0C6E 0005 0016 cmpi.w [A6 + 0x16], 0x5 00005E7E 671A beq +0x1C /* 00005E9A */ 00005E80 202E FFC0 move.l D0, [A6 - 0x40] 00005E84 B0AE 000C cmp.l D0, [A6 + 0xC] 00005E88 6610 bne +0x12 /* 00005E9A */ 00005E8A 202E FFFC move.l D0, [A6 - 0x4] 00005E8E B0AE 0010 cmp.l D0, [A6 + 0x10] 00005E92 6606 bne +0x8 /* 00005E9A */ 00005E94 7071 moveq.l D0, 0x71 00005E96 6000 012E bra +0x130 /* 00005FC6 */ label00005E9A: 00005E9A 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00005E9E 3F2E FFBA move.w -[A7], [A6 - 0x46] 00005EA2 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 00005EA6 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00005EAA 508F addq.l A7, 8 00005EAC 302E FFBA move.w D0, [A6 - 0x46] 00005EB0 B06E FFB8 cmp.w D0, [A6 - 0x48] 00005EB4 6C04 bge +0x6 /* 00005EBA */ 00005EB6 536E FFB8 subq.w [A6 - 0x48], 1 label00005EBA: 00005EBA 302E FFB8 move.w D0, [A6 - 0x48] 00005EBE B06D 8DAC cmp.w D0, [A5 - 0x7254] 00005EC2 6D0A blt +0xC /* 00005ECE */ 00005EC4 302D 8DAC move.w D0, [A5 - 0x7254] 00005EC8 5340 subq.w D0, 1 00005ECA 3D40 FFB8 move.w [A6 - 0x48], D0 label00005ECE: 00005ECE 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00005ED2 3F2E FFB8 move.w -[A7], [A6 - 0x48] 00005ED6 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 00005EDA 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00005EDE 508F addq.l A7, 8 00005EE0 6000 009C bra +0x9E /* 00005F7E */ label00005EE4: 00005EE4 2D6E FFC0 FFC4 move.l [A6 - 0x3C], [A6 - 0x40] 00005EEA 2D6E FFFC FFCC move.l [A6 - 0x34], [A6 - 0x4] 00005EF0 486E FFC8 pea.l [A6 - 0x38] 00005EF4 4878 0002 push.l 0x2 00005EF8 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 00005EFC 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00005F00 4FEF 000C lea.l A7, [A7 + 0xC] 00005F04 3F00 move.w -[A7], D0 00005F06 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005F0A 548F addq.l A7, 2 00005F0C 486E FFEC pea.l [A6 - 0x14] 00005F10 2F2E FFCC move.l -[A7], [A6 - 0x34] 00005F14 2F2E FFC8 move.l -[A7], [A6 - 0x38] 00005F18 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 00005F1C 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005F20 4FEF 0010 lea.l A7, [A7 + 0x10] 00005F24 2D6E FFEC FFD0 move.l [A6 - 0x30], [A6 - 0x14] 00005F2A 2D6E FFF0 FFD4 move.l [A6 - 0x2C], [A6 - 0x10] 00005F30 486E FFD8 pea.l [A6 - 0x28] 00005F34 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00005F38 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 00005F3C 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00005F40 4FEF 000C lea.l A7, [A7 + 0xC] 00005F44 3F00 move.w -[A7], D0 00005F46 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005F4A 548F addq.l A7, 2 00005F4C 206E FFD8 movea.l A0, [A6 - 0x28] 00005F50 2050 movea.l A0, [A0] 00005F52 2D68 001A FFDC move.l [A6 - 0x24], [A0 + 0x1A] 00005F58 302E FFB8 move.w D0, [A6 - 0x48] 00005F5C B06D 8DAC cmp.w D0, [A5 - 0x7254] 00005F60 6F06 ble +0x8 /* 00005F68 */ 00005F62 3D6D 8DAC FFB8 move.w [A6 - 0x48], [A5 - 0x7254] label00005F68: 00005F68 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00005F6C 3F2E FFB8 move.w -[A7], [A6 - 0x48] 00005F70 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 00005F74 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00005F78 508F addq.l A7, 8 00005F7A 526D 8DAC addq.w [A5 - 0x7254], 1 label00005F7E: 00005F7E 2D6E 000C FFE0 move.l [A6 - 0x20], [A6 + 0xC] 00005F84 2D6E 0010 FFE4 move.l [A6 - 0x1C], [A6 + 0x10] 00005F8A 3D6E 0016 FFE8 move.w [A6 - 0x18], [A6 + 0x16] 00005F90 3D6E 0014 FFEA move.w [A6 - 0x16], [A6 + 0x14] 00005F96 206D 8DE2 movea.l A0, [A5 - 0x721E] 00005F9A 302E FFB8 move.w D0, [A6 - 0x48] 00005F9E C1FC 0028 muls.w D0, 0x28 /* '(' */ 00005FA2 D090 add.l D0, [A0] 00005FA4 2040 movea.l A0, D0 00005FA6 43EE FFC4 lea.l A1, [A6 - 0x3C] 00005FAA 7009 moveq.l D0, 0x09 label00005FAC: 00005FAC 20D9 move.l [A0]+, [A1]+ 00005FAE 51C8 FFFC dbf D0, -0x6 /* 00005FAC */ 00005FB2 4A6E 0018 tst.w [A6 + 0x18] 00005FB6 670C beq +0xE /* 00005FC4 */ 00005FB8 4EBA 10C8 jsr [PC + 0x10C8 /* 00007082 */] 00005FBC 4EBA 078A jsr [PC + 0x78A /* 00006748 */] 00005FC0 4EBA 0776 jsr [PC + 0x776 /* 00006738 */] label00005FC4: 00005FC4 7000 moveq.l D0, 0x00 label00005FC6: 00005FC6 4E5E unlink A6 00005FC8 4E75 rts export_358: 00005FCA 4E56 FDEC link A6, -0x0214 00005FCE 2F0C move.l -[A7], A4 00005FD0 286E 000C movea.l A4, [A6 + 0xC] 00005FD4 508C addq.l A4, 8 00005FD6 0C54 2712 cmpi.w [A4], 0x2712 00005FDA 662C bne +0x2E /* 00006008 */ 00005FDC 508C addq.l A4, 8 00005FDE 0C54 2B3B cmpi.w [A4], 0x2B3B /* '+;' */ 00005FE2 6706 beq +0x8 /* 00005FEA */ 00005FE4 7002 moveq.l D0, 0x02 00005FE6 6000 00A8 bra +0xAA /* 00006090 */ label00005FEA: 00005FEA 508C addq.l A4, 8 00005FEC 4A54 tst.w [A4] 00005FEE 6706 beq +0x8 /* 00005FF6 */ 00005FF0 7013 moveq.l D0, 0x13 00005FF2 6000 009C bra +0x9E /* 00006090 */ label00005FF6: 00005FF6 4EBA 0B6C jsr [PC + 0xB6C /* 00006B64 */] 00005FFA 4EBA 074C jsr [PC + 0x74C /* 00006748 */] 00005FFE 4EBA 0738 jsr [PC + 0x738 /* 00006738 */] 00006002 7000 moveq.l D0, 0x00 00006004 6000 008A bra +0x8C /* 00006090 */ label00006008: 00006008 486E FFFC pea.l [A6 - 0x4] 0000600C 486E FDF0 pea.l [A6 - 0x210] 00006010 486E FDEC pea.l [A6 - 0x214] 00006014 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006018 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000601C 2F0C move.l -[A7], A4 0000601E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006022 4EBA 024C jsr [PC + 0x24C /* 00006270 */] 00006026 4FEF 001C lea.l A7, [A7 + 0x1C] 0000602A 3D40 FDEE move.w [A6 - 0x212], D0 0000602E 4A6E FDEE tst.w [A6 - 0x212] 00006032 6708 beq +0xA /* 0000603C */ 00006034 302E FDEE move.w D0, [A6 - 0x212] 00006038 6000 0056 bra +0x58 /* 00006090 */ label0000603C: 0000603C 302E FDEC move.w D0, [A6 - 0x214] 00006040 48C0 ext.l D0 00006042 E780 asl D0, 3 00006044 D9C0 add.l A4, D0 00006046 4A54 tst.w [A4] 00006048 6704 beq +0x6 /* 0000604E */ 0000604A 7013 moveq.l D0, 0x13 0000604C 6042 bra +0x44 /* 00006090 */ label0000604E: 0000604E 4AAE FFFC tst.l [A6 - 0x4] 00006052 6714 beq +0x16 /* 00006068 */ 00006054 202E FFFC move.l D0, [A6 - 0x4] 00006058 5380 subq.l D0, 1 0000605A 3F00 move.w -[A7], D0 0000605C 486E FDF0 pea.l [A6 - 0x210] 00006060 4EBA 0034 jsr [PC + 0x34 /* 00006096 */] 00006064 5C8F addq.l A7, 6 00006066 6028 bra +0x2A /* 00006090 */ label00006068: 00006068 486E FDF0 pea.l [A6 - 0x210] 0000606C 4EBA 01AE jsr [PC + 0x1AE /* 0000621C */] 00006070 588F addq.l A7, 4 00006072 3D40 FDEE move.w [A6 - 0x212], D0 00006076 4A6E FDEE tst.w [A6 - 0x212] 0000607A 6706 beq +0x8 /* 00006082 */ 0000607C 302E FDEE move.w D0, [A6 - 0x212] 00006080 600E bra +0x10 /* 00006090 */ label00006082: 00006082 4EBA 0FFE jsr [PC + 0xFFE /* 00007082 */] 00006086 4EBA 06C0 jsr [PC + 0x6C0 /* 00006748 */] 0000608A 4EBA 06AC jsr [PC + 0x6AC /* 00006738 */] 0000608E 7000 moveq.l D0, 0x00 label00006090: 00006090 285F movea.l A4, [A7]+ 00006092 4E5E unlink A6 00006094 4E75 rts fn00006096: 00006096 4E56 FDB0 link A6, -0x0250 0000609A 486E FEB2 pea.l [A6 - 0x14E] 0000609E 486E FEB6 pea.l [A6 - 0x14A] 000060A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000060A6 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] 000060AA 4FEF 000C lea.l A7, [A7 + 0xC] 000060AE 3D40 FEB0 move.w [A6 - 0x150], D0 000060B2 4A6E FEB0 tst.w [A6 - 0x150] 000060B6 6708 beq +0xA /* 000060C0 */ 000060B8 302E FEB0 move.w D0, [A6 - 0x150] 000060BC 6000 015A bra +0x15C /* 00006218 */ label000060C0: 000060C0 2D6E FEB6 FED4 move.l [A6 - 0x12C], [A6 - 0x14A] 000060C6 2D6E FEB2 FEDC move.l [A6 - 0x124], [A6 - 0x14E] 000060CC 486E FED8 pea.l [A6 - 0x128] 000060D0 4878 0002 push.l 0x2 000060D4 2F2E FED4 move.l -[A7], [A6 - 0x12C] 000060D8 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 000060DC 4FEF 000C lea.l A7, [A7 + 0xC] 000060E0 3F00 move.w -[A7], D0 000060E2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000060E6 548F addq.l A7, 2 000060E8 486E FFF0 pea.l [A6 - 0x10] 000060EC 2F2E FEDC move.l -[A7], [A6 - 0x124] 000060F0 2F2E FED8 move.l -[A7], [A6 - 0x128] 000060F4 2F2E FED4 move.l -[A7], [A6 - 0x12C] 000060F8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000060FC 4FEF 0010 lea.l A7, [A7 + 0x10] 00006100 2D6E FFF0 FEE0 move.l [A6 - 0x120], [A6 - 0x10] 00006106 2D6E FFF4 FEE4 move.l [A6 - 0x11C], [A6 - 0xC] 0000610C 486E FEE8 pea.l [A6 - 0x118] 00006110 2F2E FEE0 move.l -[A7], [A6 - 0x120] 00006114 2F2E FED4 move.l -[A7], [A6 - 0x12C] 00006118 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 0000611C 4FEF 000C lea.l A7, [A7 + 0xC] 00006120 3F00 move.w -[A7], D0 00006122 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00006126 548F addq.l A7, 2 00006128 206E FEE8 movea.l A0, [A6 - 0x118] 0000612C 2050 movea.l A0, [A0] 0000612E 2D68 001A FEEC move.l [A6 - 0x114], [A0 + 0x1A] 00006134 206E FEEC movea.l A0, [A6 - 0x114] 00006138 302E 000C move.w D0, [A6 + 0xC] 0000613C C1FC 001A muls.w D0, 0x1A 00006140 D090 add.l D0, [A0] 00006142 2040 movea.l A0, D0 00006144 43EE FEBA lea.l A1, [A6 - 0x146] 00006148 7005 moveq.l D0, 0x05 label0000614A: 0000614A 22D8 move.l [A1]+, [A0]+ 0000614C 51C8 FFFC dbf D0, -0x6 /* 0000614A */ 00006150 32D8 move.w [A1]+, [A0]+ 00006152 2F2E FED0 move.l -[A7], [A6 - 0x130] 00006156 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 0000615A 2F2E FECC move.l -[A7], [A6 - 0x134] 0000615E 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00006162 41EE FEFE lea.l A0, [A6 - 0x102] 00006166 43EE FED4 lea.l A1, [A6 - 0x12C] 0000616A 7009 moveq.l D0, 0x09 label0000616C: 0000616C 20D9 move.l [A0]+, [A1]+ 0000616E 51C8 FFFC dbf D0, -0x6 /* 0000616C */ 00006172 3D6E 000C FF26 move.w [A6 - 0xDA], [A6 + 0xC] 00006178 422E FDB0 clr.b [A6 - 0x250] 0000617C 486E FDB0 pea.l [A6 - 0x250] 00006180 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00006184 486E FEFC pea.l [A6 - 0x104] 00006188 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 0000618C 4FEF 000A lea.l A7, [A7 + 0xA] 00006190 486E FDB0 pea.l [A6 - 0x250] 00006194 4267 clr.w -[A7] 00006196 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 0000619A 5C8F addq.l A7, 6 0000619C 3F3C 001A move.w -[A7], 0x1A 000061A0 3F2E 000C move.w -[A7], [A6 + 0xC] 000061A4 2F2E FEEC move.l -[A7], [A6 - 0x114] 000061A8 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000061AC 508F addq.l A7, 8 000061AE 2F2E FEE0 move.l -[A7], [A6 - 0x120] 000061B2 2F2E FED4 move.l -[A7], [A6 - 0x12C] 000061B6 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000061BA 508F addq.l A7, 8 000061BC 3F00 move.w -[A7], D0 000061BE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000061C2 548F addq.l A7, 2 000061C4 2F2E FEE0 move.l -[A7], [A6 - 0x120] 000061C8 2F2E FED4 move.l -[A7], [A6 - 0x12C] 000061CC 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000061D0 508F addq.l A7, 8 000061D2 3F00 move.w -[A7], D0 000061D4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000061D8 548F addq.l A7, 2 000061DA 4878 0002 push.l 0x2 000061DE 2F2E FED4 move.l -[A7], [A6 - 0x12C] 000061E2 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000061E6 508F addq.l A7, 8 000061E8 3F00 move.w -[A7], D0 000061EA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000061EE 548F addq.l A7, 2 000061F0 4267 clr.w -[A7] 000061F2 302E 000C move.w D0, [A6 + 0xC] 000061F6 5240 addq.w D0, 1 000061F8 3F00 move.w -[A7], D0 000061FA 2F2E FEB2 move.l -[A7], [A6 - 0x14E] 000061FE 2F2E FEB6 move.l -[A7], [A6 - 0x14A] 00006202 4EBA 10A6 jsr [PC + 0x10A6 /* 000072AA */] 00006206 4FEF 000C lea.l A7, [A7 + 0xC] 0000620A 4EBA 0E76 jsr [PC + 0xE76 /* 00007082 */] 0000620E 4EBA 0538 jsr [PC + 0x538 /* 00006748 */] 00006212 4EBA 0524 jsr [PC + 0x524 /* 00006738 */] 00006216 7000 moveq.l D0, 0x00 label00006218: 00006218 4E5E unlink A6 0000621A 4E75 rts fn0000621C: 0000621C 4E56 FFCC link A6, -0x0034 00006220 486E FFCC pea.l [A6 - 0x34] 00006224 486E FFD4 pea.l [A6 - 0x2C] 00006228 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000622C 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] 00006230 4FEF 000C lea.l A7, [A7 + 0xC] 00006234 3D40 FFD0 move.w [A6 - 0x30], D0 00006238 4A6E FFD0 tst.w [A6 - 0x30] 0000623C 6706 beq +0x8 /* 00006244 */ 0000623E 302E FFD0 move.w D0, [A6 - 0x30] 00006242 6028 bra +0x2A /* 0000626C */ label00006244: 00006244 486E FFD2 pea.l [A6 - 0x2E] 00006248 486E FFD8 pea.l [A6 - 0x28] 0000624C 2F2E FFCC move.l -[A7], [A6 - 0x34] 00006250 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00006254 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 00006258 4FEF 0010 lea.l A7, [A7 + 0x10] 0000625C 4A40 tst.w D0 0000625E 670A beq +0xC /* 0000626A */ 00006260 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 00006264 4EBA 0F32 jsr [PC + 0xF32 /* 00007198 */] 00006268 548F addq.l A7, 2 label0000626A: 0000626A 7000 moveq.l D0, 0x00 label0000626C: 0000626C 4E5E unlink A6 0000626E 4E75 rts fn00006270: 00006270 4E56 FFB8 link A6, -0x0048 00006274 48E7 0018 movem.l -[A7], A3,A4 00006278 286E 000C movea.l A4, [A6 + 0xC] 0000627C 206E 0020 movea.l A0, [A6 + 0x20] 00006280 4290 clr.l [A0] 00006282 0C54 2B38 cmpi.w [A4], 0x2B38 /* '+8' */ 00006286 6600 00AC bne +0xAE /* 00006334 */ 0000628A 206E 0018 movea.l A0, [A6 + 0x18] 0000628E 7001 moveq.l D0, 0x01 00006290 3080 move.w [A0], D0 00006292 486E FFC0 pea.l [A6 - 0x40] 00006296 206E 0008 movea.l A0, [A6 + 0x8] 0000629A 2F28 000A move.l -[A7], [A0 + 0xA] 0000629E 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 000062A2 508F addq.l A7, 8 000062A4 486E FFB8 pea.l [A6 - 0x48] 000062A8 2F2E FFC0 move.l -[A7], [A6 - 0x40] 000062AC 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] 000062B0 508F addq.l A7, 8 000062B2 206E FFB8 movea.l A0, [A6 - 0x48] 000062B6 2650 movea.l A3, [A0] 000062B8 206E FFC0 movea.l A0, [A6 - 0x40] 000062BC 2F2E 0020 move.l -[A7], [A6 + 0x20] 000062C0 486E FFBC pea.l [A6 - 0x44] 000062C4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000062C8 2F10 move.l -[A7], [A0] 000062CA 2F0B move.l -[A7], A3 000062CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000062D0 4EBA 01D2 jsr [PC + 0x1D2 /* 000064A4 */] 000062D4 4FEF 0018 lea.l A7, [A7 + 0x18] 000062D8 3D40 FFBE move.w [A6 - 0x42], D0 000062DC 4A6E FFBE tst.w [A6 - 0x42] 000062E0 6708 beq +0xA /* 000062EA */ 000062E2 302E FFBE move.w D0, [A6 - 0x42] 000062E6 6000 01B4 bra +0x1B6 /* 0000649C */ label000062EA: 000062EA 302E FFBC move.w D0, [A6 - 0x44] 000062EE 48C0 ext.l D0 000062F0 E780 asl D0, 3 000062F2 D7C0 add.l A3, D0 000062F4 206E FFC0 movea.l A0, [A6 - 0x40] 000062F8 3F3C 0001 move.w -[A7], 0x1 000062FC 2F2E 001C move.l -[A7], [A6 + 0x1C] 00006300 486E FFBC pea.l [A6 - 0x44] 00006304 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006308 2F10 move.l -[A7], [A0] 0000630A 2F0B move.l -[A7], A3 0000630C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006310 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */] 00006314 4FEF 001A lea.l A7, [A7 + 0x1A] 00006318 3D40 FFBE move.w [A6 - 0x42], D0 0000631C 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00006320 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00006324 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00006328 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 0000632C 302E FFBE move.w D0, [A6 - 0x42] 00006330 6000 016A bra +0x16C /* 0000649C */ label00006334: 00006334 2F0C move.l -[A7], A4 00006336 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */] 0000633A 588F addq.l A7, 4 0000633C 3D40 FFC4 move.w [A6 - 0x3C], D0 00006340 0C40 0002 cmpi.w D0, 0x2 00006344 670A beq +0xC /* 00006350 */ 00006346 0C6E 0001 FFC4 cmpi.w [A6 - 0x3C], 0x1 0000634C 6600 007C bne +0x7E /* 000063CA */ label00006350: 00006350 2F2E 0020 move.l -[A7], [A6 + 0x20] 00006354 486E FFBC pea.l [A6 - 0x44] 00006358 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000635C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006360 2F0C move.l -[A7], A4 00006362 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006366 4EBA 013C jsr [PC + 0x13C /* 000064A4 */] 0000636A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000636E 3D40 FFBE move.w [A6 - 0x42], D0 00006372 4A6E FFBE tst.w [A6 - 0x42] 00006376 6708 beq +0xA /* 00006380 */ 00006378 302E FFBE move.w D0, [A6 - 0x42] 0000637C 6000 011E bra +0x120 /* 0000649C */ label00006380: 00006380 206E 0018 movea.l A0, [A6 + 0x18] 00006384 30AE FFBC move.w [A0], [A6 - 0x44] 00006388 302E FFBC move.w D0, [A6 - 0x44] 0000638C 48C0 ext.l D0 0000638E E780 asl D0, 3 00006390 D9C0 add.l A4, D0 00006392 3F3C 0001 move.w -[A7], 0x1 00006396 2F2E 001C move.l -[A7], [A6 + 0x1C] 0000639A 486E FFBC pea.l [A6 - 0x44] 0000639E 2F2E 0014 move.l -[A7], [A6 + 0x14] 000063A2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000063A6 2F0C move.l -[A7], A4 000063A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000063AC 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */] 000063B0 4FEF 001A lea.l A7, [A7 + 0x1A] 000063B4 3D40 FFBE move.w [A6 - 0x42], D0 000063B8 206E 0018 movea.l A0, [A6 + 0x18] 000063BC 302E FFBC move.w D0, [A6 - 0x44] 000063C0 D150 add.w [A0], D0 000063C2 302E FFBE move.w D0, [A6 - 0x42] 000063C6 6000 00D4 bra +0xD6 /* 0000649C */ label000063CA: 000063CA 486E FFC6 pea.l [A6 - 0x3A] 000063CE 2F2E 0018 move.l -[A7], [A6 + 0x18] 000063D2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000063D6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000063DA 2F0C move.l -[A7], A4 000063DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000063E0 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */] 000063E4 4FEF 0018 lea.l A7, [A7 + 0x18] 000063E8 3D40 FFBE move.w [A6 - 0x42], D0 000063EC 4A6E FFBE tst.w [A6 - 0x42] 000063F0 6708 beq +0xA /* 000063FA */ 000063F2 302E FFBE move.w D0, [A6 - 0x42] 000063F6 6000 00A4 bra +0xA6 /* 0000649C */ label000063FA: 000063FA 486E FFB8 pea.l [A6 - 0x48] 000063FE 486E FFC6 pea.l [A6 - 0x3A] 00006402 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */] 00006406 508F addq.l A7, 8 00006408 206E FFB8 movea.l A0, [A6 - 0x48] 0000640C 2650 movea.l A3, [A0] 0000640E 486E FFC6 pea.l [A6 - 0x3A] 00006412 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00006416 588F addq.l A7, 4 00006418 2F2E 0020 move.l -[A7], [A6 + 0x20] 0000641C 486E FFBC pea.l [A6 - 0x44] 00006420 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006424 2F00 move.l -[A7], D0 00006426 2F0B move.l -[A7], A3 00006428 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000642C 4EBA 0076 jsr [PC + 0x76 /* 000064A4 */] 00006430 4FEF 0018 lea.l A7, [A7 + 0x18] 00006434 3D40 FFBE move.w [A6 - 0x42], D0 00006438 4A6E FFBE tst.w [A6 - 0x42] 0000643C 6710 beq +0x12 /* 0000644E */ 0000643E 486E FFC6 pea.l [A6 - 0x3A] 00006442 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00006446 588F addq.l A7, 4 00006448 302E FFBE move.w D0, [A6 - 0x42] 0000644C 604E bra +0x50 /* 0000649C */ label0000644E: 0000644E 302E FFBC move.w D0, [A6 - 0x44] 00006452 48C0 ext.l D0 00006454 E780 asl D0, 3 00006456 D7C0 add.l A3, D0 00006458 486E FFC6 pea.l [A6 - 0x3A] 0000645C 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00006460 588F addq.l A7, 4 00006462 3F3C 0001 move.w -[A7], 0x1 00006466 2F2E 001C move.l -[A7], [A6 + 0x1C] 0000646A 486E FFBC pea.l [A6 - 0x44] 0000646E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006472 2F00 move.l -[A7], D0 00006474 2F0B move.l -[A7], A3 00006476 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000647A 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */] 0000647E 4FEF 001A lea.l A7, [A7 + 0x1A] 00006482 3D40 FFBE move.w [A6 - 0x42], D0 00006486 486E FFC6 pea.l [A6 - 0x3A] 0000648A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000648E 588F addq.l A7, 4 00006490 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00006494 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00006498 302E FFBE move.w D0, [A6 - 0x42] label0000649C: 0000649C 4CDF 1800 movem.l A3,A4, [A7]+ 000064A0 4E5E unlink A6 000064A2 4E75 rts fn000064A4: 000064A4 4E56 FF08 link A6, -0x00F8 000064A8 2F0C move.l -[A7], A4 000064AA 286E 000C movea.l A4, [A6 + 0xC] 000064AE 206E 0018 movea.l A0, [A6 + 0x18] 000064B2 4250 clr.w [A0] 000064B4 2F0C move.l -[A7], A4 000064B6 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */] 000064BA 588F addq.l A7, 4 000064BC 0C40 0001 cmpi.w D0, 0x1 000064C0 6706 beq +0x8 /* 000064C8 */ 000064C2 7000 moveq.l D0, 0x00 000064C4 6000 0066 bra +0x68 /* 0000652C */ label000064C8: 000064C8 486E FF0C pea.l [A6 - 0xF4] 000064CC 486E FF08 pea.l [A6 - 0xF8] 000064D0 2F2E 0014 move.l -[A7], [A6 + 0x14] 000064D4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000064D8 2F0C move.l -[A7], A4 000064DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000064DE 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */] 000064E2 4FEF 0018 lea.l A7, [A7 + 0x18] 000064E6 3D40 FF0A move.w [A6 - 0xF6], D0 000064EA 4A6E FF0A tst.w [A6 - 0xF6] 000064EE 6706 beq +0x8 /* 000064F6 */ 000064F0 302E FF0A move.w D0, [A6 - 0xF6] 000064F4 6036 bra +0x38 /* 0000652C */ label000064F6: 000064F6 486E FF0C pea.l [A6 - 0xF4] 000064FA 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000064FE 588F addq.l A7, 4 00006500 0C6E 0001 FF0C cmpi.w [A6 - 0xF4], 0x1 00006506 6622 bne +0x24 /* 0000652A */ 00006508 302E FF36 move.w D0, [A6 - 0xCA] 0000650C 5240 addq.w D0, 1 0000650E 206E 001C movea.l A0, [A6 + 0x1C] 00006512 48C0 ext.l D0 00006514 2080 move.l [A0], D0 00006516 6008 bra +0xA /* 00006520 */ label00006518: 00006518 508C addq.l A4, 8 0000651A 206E 0018 movea.l A0, [A6 + 0x18] 0000651E 5250 addq.w [A0], 1 label00006520: 00006520 0C54 2B39 cmpi.w [A4], 0x2B39 /* '+9' */ 00006524 6704 beq +0x6 /* 0000652A */ 00006526 4A54 tst.w [A4] 00006528 66EE bne -0x10 /* 00006518 */ label0000652A: 0000652A 7000 moveq.l D0, 0x00 label0000652C: 0000652C 285F movea.l A4, [A7]+ 0000652E 4E5E unlink A6 00006530 4E75 rts export_361: 00006532 4E56 FE74 link A6, -0x018C 00006536 2F0C move.l -[A7], A4 00006538 286E 000C movea.l A4, [A6 + 0xC] 0000653C 0C54 07FE cmpi.w [A4], 0x7FE 00006540 57C0 seq D0 00006542 4400 neg.b D0 00006544 4880 ext.w D0 00006546 3D40 FE74 move.w [A6 - 0x18C], D0 0000654A 508C addq.l A4, 8 0000654C 486E FE94 pea.l [A6 - 0x16C] 00006550 486E FE76 pea.l [A6 - 0x18A] 00006554 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006558 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000655C 2F0C move.l -[A7], A4 0000655E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006562 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00006566 4FEF 0018 lea.l A7, [A7 + 0x18] 0000656A 3D40 FE78 move.w [A6 - 0x188], D0 0000656E 4A6E FE78 tst.w [A6 - 0x188] 00006572 6708 beq +0xA /* 0000657C */ 00006574 302E FE78 move.w D0, [A6 - 0x188] 00006578 6000 01B8 bra +0x1BA /* 00006732 */ label0000657C: 0000657C 302E FE76 move.w D0, [A6 - 0x18A] 00006580 48C0 ext.l D0 00006582 E780 asl D0, 3 00006584 D9C0 add.l A4, D0 00006586 4A54 tst.w [A4] 00006588 6710 beq +0x12 /* 0000659A */ 0000658A 486E FE94 pea.l [A6 - 0x16C] 0000658E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00006592 588F addq.l A7, 4 00006594 703B moveq.l D0, 0x3B 00006596 6000 019A bra +0x19C /* 00006732 */ label0000659A: 0000659A 0C6E 0002 FE94 cmpi.w [A6 - 0x16C], 0x2 000065A0 6600 0072 bne +0x74 /* 00006614 */ 000065A4 206E FEAA movea.l A0, [A6 - 0x156] 000065A8 2050 movea.l A0, [A0] 000065AA 43EE FF88 lea.l A1, [A6 - 0x78] 000065AE 7006 moveq.l D0, 0x06 label000065B0: 000065B0 22D8 move.l [A1]+, [A0]+ 000065B2 51C8 FFFC dbf D0, -0x6 /* 000065B0 */ 000065B6 32D8 move.w [A1]+, [A0]+ 000065B8 4A6E FE74 tst.w [A6 - 0x18C] 000065BC 6708 beq +0xA /* 000065C6 */ 000065BE 08AE 0000 FF8D bclr.b [A6 - 0x73], 0x0 000065C4 6006 bra +0x8 /* 000065CC */ label000065C6: 000065C6 08EE 0000 FF8D bset.b [A6 - 0x73], 0x0 label000065CC: 000065CC 206E FEAA movea.l A0, [A6 - 0x156] 000065D0 2050 movea.l A0, [A0] 000065D2 43EE FF88 lea.l A1, [A6 - 0x78] 000065D6 7006 moveq.l D0, 0x06 label000065D8: 000065D8 20D9 move.l [A0]+, [A1]+ 000065DA 51C8 FFFC dbf D0, -0x6 /* 000065D8 */ 000065DE 30D9 move.w [A0]+, [A1]+ 000065E0 2F2E FEA2 move.l -[A7], [A6 - 0x15E] 000065E4 2F2E FE96 move.l -[A7], [A6 - 0x16A] 000065E8 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000065EC 508F addq.l A7, 8 000065EE 3F00 move.w -[A7], D0 000065F0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000065F4 548F addq.l A7, 2 000065F6 4A6E FEC0 tst.w [A6 - 0x140] 000065FA 6708 beq +0xA /* 00006604 */ 000065FC 4EBA 014A jsr [PC + 0x14A /* 00006748 */] 00006600 4EBA 0136 jsr [PC + 0x136 /* 00006738 */] label00006604: 00006604 486E FE94 pea.l [A6 - 0x16C] 00006608 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 0000660C 588F addq.l A7, 4 0000660E 7000 moveq.l D0, 0x00 00006610 6000 0120 bra +0x122 /* 00006732 */ label00006614: 00006614 0C6E 0001 FE94 cmpi.w [A6 - 0x16C], 0x1 0000661A 6600 0082 bne +0x84 /* 0000669E */ 0000661E 206E FEAE movea.l A0, [A6 - 0x152] 00006622 302E FEBE move.w D0, [A6 - 0x142] 00006626 C1FC 001A muls.w D0, 0x1A 0000662A D090 add.l D0, [A0] 0000662C 2040 movea.l A0, D0 0000662E 43EE FE7A lea.l A1, [A6 - 0x186] 00006632 7005 moveq.l D0, 0x05 label00006634: 00006634 22D8 move.l [A1]+, [A0]+ 00006636 51C8 FFFC dbf D0, -0x6 /* 00006634 */ 0000663A 32D8 move.w [A1]+, [A0]+ 0000663C 4A6E FE74 tst.w [A6 - 0x18C] 00006640 6708 beq +0xA /* 0000664A */ 00006642 08AE 0000 FE87 bclr.b [A6 - 0x179], 0x0 00006648 6006 bra +0x8 /* 00006650 */ label0000664A: 0000664A 08EE 0000 FE87 bset.b [A6 - 0x179], 0x0 label00006650: 00006650 206E FEAE movea.l A0, [A6 - 0x152] 00006654 302E FEBE move.w D0, [A6 - 0x142] 00006658 C1FC 001A muls.w D0, 0x1A 0000665C D090 add.l D0, [A0] 0000665E 2040 movea.l A0, D0 00006660 43EE FE7A lea.l A1, [A6 - 0x186] 00006664 7005 moveq.l D0, 0x05 label00006666: 00006666 20D9 move.l [A0]+, [A1]+ 00006668 51C8 FFFC dbf D0, -0x6 /* 00006666 */ 0000666C 30D9 move.w [A0]+, [A1]+ 0000666E 2F2E FEA2 move.l -[A7], [A6 - 0x15E] 00006672 2F2E FE96 move.l -[A7], [A6 - 0x16A] 00006676 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 0000667A 508F addq.l A7, 8 0000667C 3F00 move.w -[A7], D0 0000667E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00006682 548F addq.l A7, 2 00006684 4A6E FEC0 tst.w [A6 - 0x140] 00006688 6704 beq +0x6 /* 0000668E */ 0000668A 4EBA 00BC jsr [PC + 0xBC /* 00006748 */] label0000668E: 0000668E 486E FE94 pea.l [A6 - 0x16C] 00006692 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00006696 588F addq.l A7, 4 00006698 7000 moveq.l D0, 0x00 0000669A 6000 0096 bra +0x98 /* 00006732 */ label0000669E: 0000669E 0C6E 0003 FE94 cmpi.w [A6 - 0x16C], 0x3 000066A4 6710 beq +0x12 /* 000066B6 */ 000066A6 486E FE94 pea.l [A6 - 0x16C] 000066AA 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000066AE 588F addq.l A7, 4 000066B0 7002 moveq.l D0, 0x02 000066B2 6000 007E bra +0x80 /* 00006732 */ label000066B6: 000066B6 206E FF32 movea.l A0, [A6 - 0xCE] 000066BA 302E FF2C move.w D0, [A6 - 0xD4] 000066BE C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000066C2 D090 add.l D0, [A0] 000066C4 2040 movea.l A0, D0 000066C6 43EE FFA6 lea.l A1, [A6 - 0x5A] 000066CA 7013 moveq.l D0, 0x13 label000066CC: 000066CC 22D8 move.l [A1]+, [A0]+ 000066CE 51C8 FFFC dbf D0, -0x6 /* 000066CC */ 000066D2 32D8 move.w [A1]+, [A0]+ 000066D4 4A6E FE74 tst.w [A6 - 0x18C] 000066D8 6708 beq +0xA /* 000066E2 */ 000066DA 08AE 0007 FFB3 bclr.b [A6 - 0x4D], 0x7 000066E0 6006 bra +0x8 /* 000066E8 */ label000066E2: 000066E2 08EE 0007 FFB3 bset.b [A6 - 0x4D], 0x7 label000066E8: 000066E8 206E FF32 movea.l A0, [A6 - 0xCE] 000066EC 302E FF2C move.w D0, [A6 - 0xD4] 000066F0 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000066F4 D090 add.l D0, [A0] 000066F6 2040 movea.l A0, D0 000066F8 43EE FFA6 lea.l A1, [A6 - 0x5A] 000066FC 7013 moveq.l D0, 0x13 label000066FE: 000066FE 20D9 move.l [A0]+, [A1]+ 00006700 51C8 FFFC dbf D0, -0x6 /* 000066FE */ 00006704 30D9 move.w [A0]+, [A1]+ 00006706 2F2E FF2E move.l -[A7], [A6 - 0xD2] 0000670A 2F2E FEC2 move.l -[A7], [A6 - 0x13E] 0000670E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00006712 508F addq.l A7, 8 00006714 3F00 move.w -[A7], D0 00006716 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 0000671A 548F addq.l A7, 2 0000671C 486E FE94 pea.l [A6 - 0x16C] 00006720 4EBA ABCA jsr [PC - 0x5436 /* 000012EC */] 00006724 588F addq.l A7, 4 00006726 486E FE94 pea.l [A6 - 0x16C] 0000672A 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 0000672E 588F addq.l A7, 4 00006730 7000 moveq.l D0, 0x00 label00006732: 00006732 285F movea.l A4, [A7]+ 00006734 4E5E unlink A6 00006736 4E75 rts export_363: fn00006738: 00006738 4A6D 8D96 tst.w [A5 - 0x726A] 0000673C 6708 beq +0xA /* 00006746 */ 0000673E 4A6D 8FA2 tst.w [A5 - 0x705E] 00006742 6602 bne +0x4 /* 00006746 */ 00006744 A937 syscall DrawMenuBar label00006746: 00006746 4E75 rts export_362: fn00006748: 00006748 4E56 FED4 link A6, -0x012C 0000674C 48E7 0118 movem.l -[A7], D7,A3,A4 00006750 4A6D 8FA2 tst.w [A5 - 0x705E] 00006754 6600 013C bne +0x13E /* 00006892 */ 00006758 4267 clr.w -[A7] 0000675A A938 syscall HiliteMenu 0000675C 7E01 moveq.l D7, 0x01 label0000675E: 0000675E 42A7 clr.l -[A7] 00006760 3F07 move.w -[A7], D7 00006762 A949 syscall GetMenuHandle 00006764 205F movea.l A0, [A7]+ 00006766 2648 movea.l A3, A0 00006768 B6FC 0000 cmpa.w A3, 0x0 0000676C 6708 beq +0xA /* 00006776 */ 0000676E 2F0B move.l -[A7], A3 00006770 A932 syscall DisposeMenu 00006772 5247 addq.w D7, 1 00006774 60E8 bra -0x16 /* 0000675E */ label00006776: 00006776 A934 syscall ClearMenuBar 00006778 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 0000677C 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00006780 206D 8DE2 movea.l A0, [A5 - 0x721E] 00006784 2850 movea.l A4, [A0] 00006786 7E00 moveq.l D7, 0x00 00006788 6014 bra +0x16 /* 0000679E */ label0000678A: 0000678A 3007 move.w D0, D7 0000678C 5240 addq.w D0, 1 0000678E 3F00 move.w -[A7], D0 00006790 2F0C move.l -[A7], A4 00006792 4EBA 0106 jsr [PC + 0x106 /* 0000689A */] 00006796 5C8F addq.l A7, 6 00006798 49EC 0028 lea.l A4, [A4 + 0x28] 0000679C 5247 addq.w D7, 1 label0000679E: 0000679E BE6D 8DAC cmp.w D7, [A5 - 0x7254] 000067A2 6DE6 blt -0x18 /* 0000678A */ 000067A4 206D 8DE2 movea.l A0, [A5 - 0x721E] 000067A8 2850 movea.l A4, [A0] 000067AA 7E00 moveq.l D7, 0x00 000067AC 6000 00D4 bra +0xD6 /* 00006882 */ label000067B0: 000067B0 0C6C 0005 0024 cmpi.w [A4 + 0x24], 0x5 000067B6 6700 00C4 beq +0xC6 /* 0000687C */ 000067BA 486E FFFE pea.l [A6 - 0x2] 000067BE 486E FFD4 pea.l [A6 - 0x2C] 000067C2 2F2C 0020 move.l -[A7], [A4 + 0x20] 000067C6 2F2C 001C move.l -[A7], [A4 + 0x1C] 000067CA 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 000067CE 4FEF 0010 lea.l A7, [A7 + 0x10] 000067D2 4A40 tst.w D0 000067D4 6700 00A6 beq +0xA8 /* 0000687C */ 000067D8 42A7 clr.l -[A7] 000067DA 302E FFFE move.w D0, [A6 - 0x2] 000067DE 5240 addq.w D0, 1 000067E0 3F00 move.w -[A7], D0 000067E2 A949 syscall GetMenuHandle 000067E4 205F movea.l A0, [A7]+ 000067E6 2648 movea.l A3, A0 000067E8 3D6C 0026 FFFC move.w [A6 - 0x4], [A4 + 0x26] 000067EE 4267 clr.w -[A7] 000067F0 2F0B move.l -[A7], A3 000067F2 A950 syscall CountMItems 000067F4 301F move.w D0, [A7]+ 000067F6 3D40 FFFE move.w [A6 - 0x2], D0 000067FA 302E FFFC move.w D0, [A6 - 0x4] 000067FE B06E FFFE cmp.w D0, [A6 - 0x2] 00006802 6F06 ble +0x8 /* 0000680A */ 00006804 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2] label0000680A: 0000680A 206C 0014 movea.l A0, [A4 + 0x14] 0000680E 486E FED4 pea.l [A6 - 0x12C] 00006812 2050 movea.l A0, [A0] 00006814 2F28 0012 move.l -[A7], [A0 + 0x12] 00006818 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 0000681C 508F addq.l A7, 8 0000681E 486E FED4 pea.l [A6 - 0x12C] 00006822 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00006826 588F addq.l A7, 4 00006828 3F3C 0003 move.w -[A7], 0x3 0000682C 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 00006830 548F addq.l A7, 2 00006832 486E FED4 pea.l [A6 - 0x12C] 00006836 2F00 move.l -[A7], D0 00006838 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000683C 508F addq.l A7, 8 0000683E 4A40 tst.w D0 00006840 670C beq +0xE /* 0000684E */ 00006842 7001 moveq.l D0, 0x01 00006844 1D40 FED4 move.b [A6 - 0x12C], D0 00006848 7014 moveq.l D0, 0x14 0000684A 1D40 FED5 move.b [A6 - 0x12B], D0 label0000684E: 0000684E 2F0B move.l -[A7], A3 00006850 3F2E FFFC move.w -[A7], [A6 - 0x4] 00006854 3F3C 001B move.w -[A7], 0x1B 00006858 A84F syscall SetItemCmd 0000685A 2F0B move.l -[A7], A3 0000685C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00006860 3007 move.w D0, D7 00006862 5240 addq.w D0, 1 00006864 3F00 move.w -[A7], D0 00006866 A944 syscall SetItmMark 00006868 2F0B move.l -[A7], A3 0000686A 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000686E 486E FED4 pea.l [A6 - 0x12C] 00006872 A947 syscall SetMenuItemText/SetItem 00006874 2F0B move.l -[A7], A3 00006876 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000687A A939 syscall EnableItem label0000687C: 0000687C 49EC 0028 lea.l A4, [A4 + 0x28] 00006880 5247 addq.w D7, 1 label00006882: 00006882 BE6D 8DAC cmp.w D7, [A5 - 0x7254] 00006886 6D00 FF28 blt -0xD6 /* 000067B0 */ 0000688A 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 0000688E 4EAD 126A jsr [A5 + 0x126A /* export_585 */] label00006892: 00006892 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00006896 4E5E unlink A6 00006898 4E75 rts fn0000689A: 0000689A 4E56 FED2 link A6, -0x012E 0000689E 48E7 0018 movem.l -[A7], A3,A4 000068A2 286E 0008 movea.l A4, [A6 + 0x8] 000068A6 2D6C 0014 FFD2 move.l [A6 - 0x2E], [A4 + 0x14] 000068AC 206E FFD2 movea.l A0, [A6 - 0x2E] 000068B0 486E FED2 pea.l [A6 - 0x12E] 000068B4 2050 movea.l A0, [A0] 000068B6 2F28 0012 move.l -[A7], [A0 + 0x12] 000068BA 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 000068BE 508F addq.l A7, 8 000068C0 486E FED2 pea.l [A6 - 0x12E] 000068C4 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000068C8 588F addq.l A7, 4 000068CA 3F3C 0003 move.w -[A7], 0x3 000068CE 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 000068D2 548F addq.l A7, 2 000068D4 486E FED2 pea.l [A6 - 0x12E] 000068D8 2F00 move.l -[A7], D0 000068DA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000068DE 508F addq.l A7, 8 000068E0 4A40 tst.w D0 000068E2 670C beq +0xE /* 000068F0 */ 000068E4 7001 moveq.l D0, 0x01 000068E6 1D40 FED2 move.b [A6 - 0x12E], D0 000068EA 7014 moveq.l D0, 0x14 000068EC 1D40 FED3 move.b [A6 - 0x12D], D0 label000068F0: 000068F0 42A7 clr.l -[A7] 000068F2 3F2E 000C move.w -[A7], [A6 + 0xC] 000068F6 486E FED2 pea.l [A6 - 0x12E] 000068FA A931 syscall NewMenu 000068FC 205F movea.l A0, [A7]+ 000068FE 2648 movea.l A3, A0 00006900 2F0C move.l -[A7], A4 00006902 2F0B move.l -[A7], A3 00006904 4EBA 016C jsr [PC + 0x16C /* 00006A72 */] 00006908 508F addq.l A7, 8 0000690A 206E FFD2 movea.l A0, [A6 - 0x2E] 0000690E 2050 movea.l A0, [A0] 00006910 0828 0000 0005 btst.b [A0 + 0x5], 0x0 00006916 6706 beq +0x8 /* 0000691E */ 00006918 2F0B move.l -[A7], A3 0000691A 4267 clr.w -[A7] 0000691C A93A syscall DisableItem label0000691E: 0000691E 3F3C 0004 move.w -[A7], 0x4 00006922 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 00006926 548F addq.l A7, 2 00006928 486E FED2 pea.l [A6 - 0x12E] 0000692C 2F00 move.l -[A7], D0 0000692E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00006932 508F addq.l A7, 8 00006934 4A40 tst.w D0 00006936 670A beq +0xC /* 00006942 */ 00006938 2F0B move.l -[A7], A3 0000693A 4879 464F 4E44 push.l 0x464F4E44 /* 'FOND' */ 00006940 A94D syscall AppendResMenu/AddResMenu label00006942: 00006942 486E FED2 pea.l [A6 - 0x12E] 00006946 486D 9D62 pea.l [A5 - 0x629E] 0000694A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000694E 508F addq.l A7, 8 00006950 4A40 tst.w D0 00006952 6708 beq +0xA /* 0000695C */ 00006954 2F0B move.l -[A7], A3 00006956 4EBA 0026 jsr [PC + 0x26 /* 0000697E */] 0000695A 588F addq.l A7, 4 label0000695C: 0000695C 0C6C 0005 0024 cmpi.w [A4 + 0x24], 0x5 00006962 6608 bne +0xA /* 0000696C */ 00006964 2F0B move.l -[A7], A3 00006966 4267 clr.w -[A7] 00006968 A935 syscall InsertMenu 0000696A 6008 bra +0xA /* 00006974 */ label0000696C: 0000696C 2F0B move.l -[A7], A3 0000696E 3F3C FFFF move.w -[A7], 0xFFFF 00006972 A935 syscall InsertMenu label00006974: 00006974 200B move.l D0, A3 00006976 4CDF 1800 movem.l A3,A4, [A7]+ 0000697A 4E5E unlink A6 0000697C 4E75 rts fn0000697E: 0000697E 4E56 FF00 link A6, -0x0100 00006982 48E7 0700 movem.l -[A7], D5,D6,D7 00006986 4267 clr.w -[A7] 00006988 2F2D 8DF2 move.l -[A7], [A5 - 0x720E] 0000698C A950 syscall CountMItems 0000698E 301F move.w D0, [A7]+ 00006990 3E00 move.w D7, D0 00006992 4267 clr.w -[A7] 00006994 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006998 A950 syscall CountMItems 0000699A 301F move.w D0, [A7]+ 0000699C 3A00 move.w D5, D0 0000699E 7C01 moveq.l D6, 0x01 000069A0 6000 00B0 bra +0xB2 /* 00006A52 */ label000069A4: 000069A4 5245 addq.w D5, 1 000069A6 2F2D 8DF2 move.l -[A7], [A5 - 0x720E] 000069AA 3F06 move.w -[A7], D6 000069AC 486E FF00 pea.l [A6 - 0x100] 000069B0 A946 syscall GetMenuItemText/GetItem 000069B2 7000 moveq.l D0, 0x00 000069B4 102E FF00 move.b D0, [A6 - 0x100] 000069B8 0C40 0001 cmpi.w D0, 0x1 000069BC 6616 bne +0x18 /* 000069D4 */ 000069BE 0C2E 002D FF01 cmpi.b [A6 - 0xFF], 0x2D /* '-' */ 000069C4 660E bne +0x10 /* 000069D4 */ 000069C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000069CA 486D 9D64 pea.l [A5 - 0x629C] 000069CE A933 syscall AppendMenu 000069D0 6000 007E bra +0x80 /* 00006A50 */ label000069D4: 000069D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000069D8 486D 9D68 pea.l [A5 - 0x6298] 000069DC A933 syscall AppendMenu 000069DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000069E2 3F05 move.w -[A7], D5 000069E4 486E FF00 pea.l [A6 - 0x100] 000069E8 A947 syscall SetMenuItemText/SetItem 000069EA 2F2D 8DF2 move.l -[A7], [A5 - 0x720E] 000069EE 3F06 move.w -[A7], D6 000069F0 486E FF00 pea.l [A6 - 0x100] 000069F4 A943 syscall GetItmMark 000069F6 4A2E FF01 tst.b [A6 - 0xFF] 000069FA 6710 beq +0x12 /* 00006A0C */ 000069FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006A00 3F05 move.w -[A7], D5 00006A02 7000 moveq.l D0, 0x00 00006A04 102E FF01 move.b D0, [A6 - 0xFF] 00006A08 3F00 move.w -[A7], D0 00006A0A A944 syscall SetItmMark label00006A0C: 00006A0C 2F2D 8DF2 move.l -[A7], [A5 - 0x720E] 00006A10 3F06 move.w -[A7], D6 00006A12 486E FF00 pea.l [A6 - 0x100] 00006A16 A93F syscall GetItmIcon 00006A18 4A2E FF01 tst.b [A6 - 0xFF] 00006A1C 6710 beq +0x12 /* 00006A2E */ 00006A1E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006A22 3F05 move.w -[A7], D5 00006A24 7000 moveq.l D0, 0x00 00006A26 102E FF01 move.b D0, [A6 - 0xFF] 00006A2A 3F00 move.w -[A7], D0 00006A2C A940 syscall SetItmIcon label00006A2E: 00006A2E 2F2D 8DF2 move.l -[A7], [A5 - 0x720E] 00006A32 3F06 move.w -[A7], D6 00006A34 486E FF00 pea.l [A6 - 0x100] 00006A38 A84E syscall GetItemCmd 00006A3A 4A2E FF01 tst.b [A6 - 0xFF] 00006A3E 6710 beq +0x12 /* 00006A50 */ 00006A40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006A44 3F05 move.w -[A7], D5 00006A46 7000 moveq.l D0, 0x00 00006A48 102E FF01 move.b D0, [A6 - 0xFF] 00006A4C 3F00 move.w -[A7], D0 00006A4E A84F syscall SetItemCmd label00006A50: 00006A50 5246 addq.w D6, 1 label00006A52: 00006A52 BC47 cmp.w D6, D7 00006A54 6F00 FF4E ble -0xB0 /* 000069A4 */ 00006A58 206E 0008 movea.l A0, [A6 + 0x8] 00006A5C 226D 8DF2 movea.l A1, [A5 - 0x720E] 00006A60 2251 movea.l A1, [A1] 00006A62 2050 movea.l A0, [A0] 00006A64 2169 0006 0006 move.l [A0 + 0x6], [A1 + 0x6] 00006A6A 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00006A6E 4E5E unlink A6 00006A70 4E75 rts fn00006A72: 00006A72 4E56 FF00 link A6, -0x0100 00006A76 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00006A7A 266E 0008 movea.l A3, [A6 + 0x8] 00006A7E 286E 000C movea.l A4, [A6 + 0xC] 00006A82 2F2C 0018 move.l -[A7], [A4 + 0x18] 00006A86 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00006A8A 206C 0018 movea.l A0, [A4 + 0x18] 00006A8E 2450 movea.l A2, [A0] 00006A90 42A7 clr.l -[A7] 00006A92 2F2C 0018 move.l -[A7], [A4 + 0x18] 00006A96 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00006A9A 201F move.l D0, [A7]+ 00006A9C 4878 001A push.l 0x1A 00006AA0 2F00 move.l -[A7], D0 00006AA2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00006AA6 3E00 move.w D7, D0 00006AA8 7C00 moveq.l D6, 0x00 00006AAA 6000 00A2 bra +0xA4 /* 00006B4E */ label00006AAE: 00006AAE 082A 0001 000D btst.b [A2 + 0xD], 0x1 00006AB4 670C beq +0xE /* 00006AC2 */ 00006AB6 2F0B move.l -[A7], A3 00006AB8 486D 9D6A pea.l [A5 - 0x6296] 00006ABC A933 syscall AppendMenu 00006ABE 6000 0088 bra +0x8A /* 00006B48 */ label00006AC2: 00006AC2 2F0B move.l -[A7], A3 00006AC4 486D 9D6E pea.l [A5 - 0x6292] 00006AC8 A933 syscall AppendMenu 00006ACA 486E FF00 pea.l [A6 - 0x100] 00006ACE 2F2A 0012 move.l -[A7], [A2 + 0x12] 00006AD2 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 00006AD6 508F addq.l A7, 8 00006AD8 486E FF00 pea.l [A6 - 0x100] 00006ADC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00006AE0 588F addq.l A7, 4 00006AE2 2F0B move.l -[A7], A3 00006AE4 3006 move.w D0, D6 00006AE6 5240 addq.w D0, 1 00006AE8 3F00 move.w -[A7], D0 00006AEA 486E FF00 pea.l [A6 - 0x100] 00006AEE A947 syscall SetMenuItemText/SetItem 00006AF0 0C6C 0004 0024 cmpi.w [A4 + 0x24], 0x4 00006AF6 6710 beq +0x12 /* 00006B08 */ 00006AF8 4A52 tst.w [A2] 00006AFA 670C beq +0xE /* 00006B08 */ 00006AFC 2F0B move.l -[A7], A3 00006AFE 3006 move.w D0, D6 00006B00 5240 addq.w D0, 1 00006B02 3F00 move.w -[A7], D0 00006B04 3F12 move.w -[A7], [A2] 00006B06 A84F syscall SetItemCmd label00006B08: 00006B08 082A 0000 000D btst.b [A2 + 0xD], 0x0 00006B0E 670A beq +0xC /* 00006B1A */ 00006B10 2F0B move.l -[A7], A3 00006B12 3006 move.w D0, D6 00006B14 5240 addq.w D0, 1 00006B16 3F00 move.w -[A7], D0 00006B18 A93A syscall DisableItem label00006B1A: 00006B1A 082A 0002 000D btst.b [A2 + 0xD], 0x2 00006B20 670E beq +0x10 /* 00006B30 */ 00006B22 2F0B move.l -[A7], A3 00006B24 3006 move.w D0, D6 00006B26 5240 addq.w D0, 1 00006B28 3F00 move.w -[A7], D0 00006B2A 1F3C 0001 move.b -[A7], 0x1 00006B2E A945 syscall CheckItem label00006B30: 00006B30 202A 000A move.l D0, [A2 + 0xA] 00006B34 E680 asr D0, 3 00006B36 3A00 move.w D5, D0 00006B38 4A45 tst.w D5 00006B3A 670C beq +0xE /* 00006B48 */ 00006B3C 2F0B move.l -[A7], A3 00006B3E 3006 move.w D0, D6 00006B40 5240 addq.w D0, 1 00006B42 3F00 move.w -[A7], D0 00006B44 3F05 move.w -[A7], D5 00006B46 A942 syscall SetItmStyle label00006B48: 00006B48 45EA 001A lea.l A2, [A2 + 0x1A] 00006B4C 5246 addq.w D6, 1 label00006B4E: 00006B4E BC47 cmp.w D6, D7 00006B50 6D00 FF5C blt -0xA2 /* 00006AAE */ 00006B54 2F2C 0018 move.l -[A7], [A4 + 0x18] 00006B58 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00006B5C 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00006B60 4E5E unlink A6 00006B62 4E75 rts export_364: fn00006B64: 00006B64 6008 bra +0xA /* 00006B6E */ label00006B66: 00006B66 4267 clr.w -[A7] 00006B68 4EBA 062E jsr [PC + 0x62E /* 00007198 */] 00006B6C 548F addq.l A7, 2 label00006B6E: 00006B6E 4A6D 8DAC tst.w [A5 - 0x7254] 00006B72 6EF2 bgt -0xC /* 00006B66 */ 00006B74 4E75 rts export_357: 00006B76 4E56 FD6C link A6, -0x0294 00006B7A 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00006B7E 286E 000C movea.l A4, [A6 + 0xC] 00006B82 508C addq.l A4, 8 00006B84 486E FFC2 pea.l [A6 - 0x3E] 00006B88 486E FF7E pea.l [A6 - 0x82] 00006B8C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006B90 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006B94 2F0C move.l -[A7], A4 00006B96 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006B9A 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00006B9E 4FEF 0018 lea.l A7, [A7 + 0x18] 00006BA2 3D40 FF7C move.w [A6 - 0x84], D0 00006BA6 4A6E FF7C tst.w [A6 - 0x84] 00006BAA 6708 beq +0xA /* 00006BB4 */ 00006BAC 302E FF7C move.w D0, [A6 - 0x84] 00006BB0 6000 00E4 bra +0xE6 /* 00006C96 */ label00006BB4: 00006BB4 486E FE70 pea.l [A6 - 0x190] 00006BB8 486E FFC2 pea.l [A6 - 0x3E] 00006BBC 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00006BC0 508F addq.l A7, 8 00006BC2 486E FFC2 pea.l [A6 - 0x3E] 00006BC6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00006BCA 588F addq.l A7, 4 00006BCC 302E FF7E move.w D0, [A6 - 0x82] 00006BD0 48C0 ext.l D0 00006BD2 E780 asl D0, 3 00006BD4 D9C0 add.l A4, D0 00006BD6 4A54 tst.w [A4] 00006BD8 6706 beq +0x8 /* 00006BE0 */ 00006BDA 7013 moveq.l D0, 0x13 00006BDC 6000 00B8 bra +0xBA /* 00006C96 */ label00006BE0: 00006BE0 7E01 moveq.l D7, 0x01 label00006BE2: 00006BE2 42A7 clr.l -[A7] 00006BE4 3F07 move.w -[A7], D7 00006BE6 A949 syscall GetMenuHandle 00006BE8 205F movea.l A0, [A7]+ 00006BEA 2D48 FF70 move.l [A6 - 0x90], A0 00006BEE B0FC 0000 cmpa.w A0, 0x0 00006BF2 6700 00A0 beq +0xA2 /* 00006C94 */ 00006BF6 4267 clr.w -[A7] 00006BF8 2F2E FF70 move.l -[A7], [A6 - 0x90] 00006BFC A950 syscall CountMItems 00006BFE 301F move.w D0, [A7]+ 00006C00 3A00 move.w D5, D0 00006C02 7C01 moveq.l D6, 0x01 00006C04 6000 0082 bra +0x84 /* 00006C88 */ label00006C08: 00006C08 2F2E FF70 move.l -[A7], [A6 - 0x90] 00006C0C 3F06 move.w -[A7], D6 00006C0E 486E FD70 pea.l [A6 - 0x290] 00006C12 A946 syscall GetMenuItemText/GetItem 00006C14 41EE FD70 lea.l A0, [A6 - 0x290] 00006C18 2D48 FD6C move.l [A6 - 0x294], A0 00006C1C 6016 bra +0x18 /* 00006C34 */ label00006C1E: 00006C1E 206E FD6C movea.l A0, [A6 - 0x294] 00006C22 7000 moveq.l D0, 0x00 00006C24 1010 move.b D0, [A0] 00006C26 5340 subq.w D0, 1 00006C28 206E FD6C movea.l A0, [A6 - 0x294] 00006C2C 1140 0001 move.b [A0 + 0x1], D0 00006C30 52AE FD6C addq.l [A6 - 0x294], 1 label00006C34: 00006C34 206E FD6C movea.l A0, [A6 - 0x294] 00006C38 7000 moveq.l D0, 0x00 00006C3A 1010 move.b D0, [A0] 00006C3C 4A40 tst.w D0 00006C3E 670E beq +0x10 /* 00006C4E */ 00006C40 206E FD6C movea.l A0, [A6 - 0x294] 00006C44 7000 moveq.l D0, 0x00 00006C46 1028 0001 move.b D0, [A0 + 0x1] 00006C4A 4A40 tst.w D0 00006C4C 67D0 beq -0x2E /* 00006C1E */ label00006C4E: 00006C4E 486E FE70 pea.l [A6 - 0x190] 00006C52 2F2E FD6C move.l -[A7], [A6 - 0x294] 00006C56 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00006C5A 508F addq.l A7, 8 00006C5C 4A40 tst.w D0 00006C5E 6726 beq +0x28 /* 00006C86 */ 00006C60 3047 movea.w A0, D7 00006C62 2D48 FFFC move.l [A6 - 0x4], A0 00006C66 202E FFFC move.l D0, [A6 - 0x4] 00006C6A 7210 moveq.l D1, 0x10 00006C6C E3A8 lsl D0, D1 00006C6E 2D40 FFFC move.l [A6 - 0x4], D0 00006C72 3006 move.w D0, D6 00006C74 48C0 ext.l D0 00006C76 D1AE FFFC add.l [A6 - 0x4], D0 00006C7A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006C7E 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00006C82 588F addq.l A7, 4 00006C84 6010 bra +0x12 /* 00006C96 */ label00006C86: 00006C86 5246 addq.w D6, 1 label00006C88: 00006C88 BC45 cmp.w D6, D5 00006C8A 6F00 FF7C ble -0x82 /* 00006C08 */ 00006C8E 5247 addq.w D7, 1 00006C90 6000 FF50 bra -0xAE /* 00006BE2 */ label00006C94: 00006C94 7040 moveq.l D0, 0x40 label00006C96: 00006C96 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00006C9A 4E5E unlink A6 00006C9C 4E75 rts export_360: 00006C9E 4E56 FDCA link A6, -0x0236 00006CA2 2F0C move.l -[A7], A4 00006CA4 286E 000C movea.l A4, [A6 + 0xC] 00006CA8 508C addq.l A4, 8 00006CAA 486E FFC6 pea.l [A6 - 0x3A] 00006CAE 486E FED0 pea.l [A6 - 0x130] 00006CB2 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006CB6 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006CBA 2F0C move.l -[A7], A4 00006CBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006CC0 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00006CC4 4FEF 0018 lea.l A7, [A7 + 0x18] 00006CC8 3D40 FECE move.w [A6 - 0x132], D0 00006CCC 4A6E FECE tst.w [A6 - 0x132] 00006CD0 6708 beq +0xA /* 00006CDA */ 00006CD2 302E FECE move.w D0, [A6 - 0x132] 00006CD6 6000 025A bra +0x25C /* 00006F32 */ label00006CDA: 00006CDA 0C54 0002 cmpi.w [A4], 0x2 00006CDE 6618 bne +0x1A /* 00006CF8 */ 00006CE0 2F0C move.l -[A7], A4 00006CE2 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006CE6 486E FDCA pea.l [A6 - 0x236] 00006CEA 486E FFC6 pea.l [A6 - 0x3A] 00006CEE 4EBA 02CA jsr [PC + 0x2CA /* 00006FBA */] 00006CF2 4FEF 0010 lea.l A7, [A7 + 0x10] 00006CF6 600E bra +0x10 /* 00006D06 */ label00006CF8: 00006CF8 486E FDCA pea.l [A6 - 0x236] 00006CFC 486E FFC6 pea.l [A6 - 0x3A] 00006D00 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00006D04 508F addq.l A7, 8 label00006D06: 00006D06 486E FFC6 pea.l [A6 - 0x3A] 00006D0A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00006D0E 588F addq.l A7, 4 00006D10 4A6E FECE tst.w [A6 - 0x132] 00006D14 6708 beq +0xA /* 00006D1E */ 00006D16 302E FECE move.w D0, [A6 - 0x132] 00006D1A 6000 0216 bra +0x218 /* 00006F32 */ label00006D1E: 00006D1E 302E FED0 move.w D0, [A6 - 0x130] 00006D22 48C0 ext.l D0 00006D24 E780 asl D0, 3 00006D26 D9C0 add.l A4, D0 00006D28 4A54 tst.w [A4] 00006D2A 6618 bne +0x1A /* 00006D44 */ 00006D2C 486E FDCA pea.l [A6 - 0x236] 00006D30 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006D34 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006D38 4EBA 01FE jsr [PC + 0x1FE /* 00006F38 */] 00006D3C 4FEF 000C lea.l A7, [A7 + 0xC] 00006D40 6000 01F0 bra +0x1F2 /* 00006F32 */ label00006D44: 00006D44 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */ 00006D48 6706 beq +0x8 /* 00006D50 */ 00006D4A 7007 moveq.l D0, 0x07 00006D4C 6000 01E4 bra +0x1E6 /* 00006F32 */ label00006D50: 00006D50 508C addq.l A4, 8 00006D52 486E FED2 pea.l [A6 - 0x12E] 00006D56 486E FED0 pea.l [A6 - 0x130] 00006D5A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006D5E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006D62 2F0C move.l -[A7], A4 00006D64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006D68 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00006D6C 4FEF 0018 lea.l A7, [A7 + 0x18] 00006D70 3D40 FECE move.w [A6 - 0x132], D0 00006D74 4A6E FECE tst.w [A6 - 0x132] 00006D78 6708 beq +0xA /* 00006D82 */ 00006D7A 302E FECE move.w D0, [A6 - 0x132] 00006D7E 6000 01B2 bra +0x1B4 /* 00006F32 */ label00006D82: 00006D82 302E FED0 move.w D0, [A6 - 0x130] 00006D86 48C0 ext.l D0 00006D88 E780 asl D0, 3 00006D8A D9C0 add.l A4, D0 00006D8C 486E FED2 pea.l [A6 - 0x12E] 00006D90 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00006D94 588F addq.l A7, 4 00006D96 4A54 tst.w [A4] 00006D98 6706 beq +0x8 /* 00006DA0 */ 00006D9A 7002 moveq.l D0, 0x02 00006D9C 6000 0194 bra +0x196 /* 00006F32 */ label00006DA0: 00006DA0 7002 moveq.l D0, 0x02 00006DA2 3D40 FECE move.w [A6 - 0x132], D0 00006DA6 302E FED2 move.w D0, [A6 - 0x12E] 00006DAA 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00006DAE 0000 0009 ori.b D0, 0x9 /* '\t' */ 00006DB2 017C 0174 bchg 0x174, D0 00006DB6 0012 004A ori.b [A2], 0x4A /* 'J' */ 00006DBA 007E 00AC ori.w <>, 0xAC 00006DBE 00D4 .incomplete 00006DC0 00F8 .incomplete 00006DC2 011A btst [A2]+, D0 00006DC4 0154 bchg [A4], D0 00006DC6 0138 4A6E btst [0x00004A6E], D0 00006DCA FEFE 660A .extension 0xEFE <> // unimplemented 00006DCE 704F moveq.l D0, 0x4F 00006DD0 3D40 FECE move.w [A6 - 0x132], D0 00006DD4 6000 0158 bra +0x15A /* 00006F2E */ 00006DD8 486E FECA pea.l [A6 - 0x136] 00006DDC 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00006DE0 588F addq.l A7, 4 00006DE2 2F2E FECA move.l -[A7], [A6 - 0x136] 00006DE6 486E FDCA pea.l [A6 - 0x236] 00006DEA 3F2E FEFC move.w -[A7], [A6 - 0x104] 00006DEE 2F2E FEE8 move.l -[A7], [A6 - 0x118] 00006DF2 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */] 00006DF6 4FEF 000E lea.l A7, [A7 + 0xE] 00006DFA 3D40 FECE move.w [A6 - 0x132], D0 00006DFE 6000 012E bra +0x130 /* 00006F2E */ 00006E02 4A6E FEFE tst.w [A6 - 0x102] 00006E06 660A bne +0xC /* 00006E12 */ 00006E08 704F moveq.l D0, 0x4F 00006E0A 3D40 FECE move.w [A6 - 0x132], D0 00006E0E 6000 011E bra +0x120 /* 00006F2E */ label00006E12: 00006E12 486E FECA pea.l [A6 - 0x136] 00006E16 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00006E1A 588F addq.l A7, 4 00006E1C 2F2E FECA move.l -[A7], [A6 - 0x136] 00006E20 486E FDCA pea.l [A6 - 0x236] 00006E24 2F2E FEE8 move.l -[A7], [A6 - 0x118] 00006E28 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */] 00006E2C 4FEF 000C lea.l A7, [A7 + 0xC] 00006E30 3D40 FECE move.w [A6 - 0x132], D0 00006E34 6000 00F8 bra +0xFA /* 00006F2E */ 00006E38 4AAE FF48 tst.l [A6 - 0xB8] 00006E3C 660A bne +0xC /* 00006E48 */ 00006E3E 704F moveq.l D0, 0x4F 00006E40 3D40 FECE move.w [A6 - 0x132], D0 00006E44 6000 00E8 bra +0xEA /* 00006F2E */ label00006E48: 00006E48 2F2E FF48 move.l -[A7], [A6 - 0xB8] 00006E4C 486E FDCA pea.l [A6 - 0x236] 00006E50 3F2E FF6A move.w -[A7], [A6 - 0x96] 00006E54 2F2E FF70 move.l -[A7], [A6 - 0x90] 00006E58 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00006E5C 4FEF 000E lea.l A7, [A7 + 0xE] 00006E60 3D40 FECE move.w [A6 - 0x132], D0 00006E64 6000 00C8 bra +0xCA /* 00006F2E */ 00006E68 4AAE FF48 tst.l [A6 - 0xB8] 00006E6C 660A bne +0xC /* 00006E78 */ 00006E6E 704F moveq.l D0, 0x4F 00006E70 3D40 FECE move.w [A6 - 0x132], D0 00006E74 6000 00B8 bra +0xBA /* 00006F2E */ label00006E78: 00006E78 2F2E FF48 move.l -[A7], [A6 - 0xB8] 00006E7C 4267 clr.w -[A7] 00006E7E 486E FDCA pea.l [A6 - 0x236] 00006E82 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00006E86 4FEF 000A lea.l A7, [A7 + 0xA] 00006E8A 3D40 FECE move.w [A6 - 0x132], D0 00006E8E 6000 009E bra +0xA0 /* 00006F2E */ 00006E92 4AAE FF48 tst.l [A6 - 0xB8] 00006E96 660A bne +0xC /* 00006EA2 */ 00006E98 704F moveq.l D0, 0x4F 00006E9A 3D40 FECE move.w [A6 - 0x132], D0 00006E9E 6000 008E bra +0x90 /* 00006F2E */ label00006EA2: 00006EA2 2F2E FF48 move.l -[A7], [A6 - 0xB8] 00006EA6 486E FDCA pea.l [A6 - 0x236] 00006EAA 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */] 00006EAE 508F addq.l A7, 8 00006EB0 3D40 FECE move.w [A6 - 0x132], D0 00006EB4 6000 0078 bra +0x7A /* 00006F2E */ 00006EB8 4AAE FF48 tst.l [A6 - 0xB8] 00006EBC 660A bne +0xC /* 00006EC8 */ 00006EBE 704F moveq.l D0, 0x4F 00006EC0 3D40 FECE move.w [A6 - 0x132], D0 00006EC4 6000 0068 bra +0x6A /* 00006F2E */ label00006EC8: 00006EC8 2F2E FF48 move.l -[A7], [A6 - 0xB8] 00006ECC 486E FDCA pea.l [A6 - 0x236] 00006ED0 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */] 00006ED4 508F addq.l A7, 8 00006ED6 3D40 FECE move.w [A6 - 0x132], D0 00006EDA 6052 bra +0x54 /* 00006F2E */ 00006EDC 4AAE FF48 tst.l [A6 - 0xB8] 00006EE0 6608 bne +0xA /* 00006EEA */ 00006EE2 704F moveq.l D0, 0x4F 00006EE4 3D40 FECE move.w [A6 - 0x132], D0 00006EE8 6044 bra +0x46 /* 00006F2E */ label00006EEA: 00006EEA 2F2E FF48 move.l -[A7], [A6 - 0xB8] 00006EEE 486E FDCA pea.l [A6 - 0x236] 00006EF2 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */] 00006EF6 508F addq.l A7, 8 00006EF8 3D40 FECE move.w [A6 - 0x132], D0 00006EFC 6030 bra +0x32 /* 00006F2E */ 00006EFE 486E FDCA pea.l [A6 - 0x236] 00006F02 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006F06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006F0A 4EBA 002C jsr [PC + 0x2C /* 00006F38 */] 00006F0E 4FEF 000C lea.l A7, [A7 + 0xC] 00006F12 3D40 FECE move.w [A6 - 0x132], D0 00006F16 6016 bra +0x18 /* 00006F2E */ 00006F18 486E FDCA pea.l [A6 - 0x236] 00006F1C 4EAD 0DAA jsr [A5 + 0xDAA /* export_433 */] 00006F20 588F addq.l A7, 4 00006F22 3D40 FECE move.w [A6 - 0x132], D0 00006F26 6006 bra +0x8 /* 00006F2E */ 00006F28 7002 moveq.l D0, 0x02 00006F2A 3D40 FECE move.w [A6 - 0x132], D0 label00006F2E: 00006F2E 302E FECE move.w D0, [A6 - 0x132] label00006F32: 00006F32 285F movea.l A4, [A7]+ 00006F34 4E5E unlink A6 00006F36 4E75 rts fn00006F38: 00006F38 4E56 FFF6 link A6, -0x000A 00006F3C 2F07 move.l -[A7], D7 00006F3E 486E FFFA pea.l [A6 - 0x6] 00006F42 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006F46 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00006F4A 508F addq.l A7, 8 00006F4C 486E FFF6 pea.l [A6 - 0xA] 00006F50 2F2E FFFA move.l -[A7], [A6 - 0x6] 00006F54 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] 00006F58 508F addq.l A7, 8 00006F5A 206E FFFA movea.l A0, [A6 - 0x6] 00006F5E 42A7 clr.l -[A7] 00006F60 486E FFFE pea.l [A6 - 0x2] 00006F64 2F2E 000C move.l -[A7], [A6 + 0xC] 00006F68 2F10 move.l -[A7], [A0] 00006F6A 206E FFF6 movea.l A0, [A6 - 0xA] 00006F6E 2F10 move.l -[A7], [A0] 00006F70 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006F74 4EAD 0D2A jsr [A5 + 0xD2A /* export_417 */] 00006F78 4FEF 0018 lea.l A7, [A7 + 0x18] 00006F7C 3E00 move.w D7, D0 00006F7E 4A6E FFFE tst.w [A6 - 0x2] 00006F82 661E bne +0x20 /* 00006FA2 */ 00006F84 206E FFFA movea.l A0, [A6 - 0x6] 00006F88 2F2E 000C move.l -[A7], [A6 + 0xC] 00006F8C 2F10 move.l -[A7], [A0] 00006F8E 206E FFF6 movea.l A0, [A6 - 0xA] 00006F92 2F10 move.l -[A7], [A0] 00006F94 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006F98 4EAD 090A jsr [A5 + 0x90A /* export_285 */] 00006F9C 4FEF 0010 lea.l A7, [A7 + 0x10] 00006FA0 3E00 move.w D7, D0 label00006FA2: 00006FA2 2F2E FFFA move.l -[A7], [A6 - 0x6] 00006FA6 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00006FAA 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00006FAE 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00006FB2 3007 move.w D0, D7 00006FB4 2E1F move.l D7, [A7]+ 00006FB6 4E5E unlink A6 00006FB8 4E75 rts fn00006FBA: 00006FBA 4E56 FDF6 link A6, -0x020A 00006FBE 2F0C move.l -[A7], A4 00006FC0 42A7 clr.l -[A7] 00006FC2 42A7 clr.l -[A7] 00006FC4 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00006FC8 205F movea.l A0, [A7]+ 00006FCA 2D48 FFFC move.l [A6 - 0x4], A0 00006FCE 486E FEF6 pea.l [A6 - 0x10A] 00006FD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006FD6 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00006FDA 508F addq.l A7, 8 00006FDC 41EE FEF7 lea.l A0, [A6 - 0x109] 00006FE0 2848 movea.l A4, A0 00006FE2 7000 moveq.l D0, 0x00 00006FE4 102E FEF6 move.b D0, [A6 - 0x10A] 00006FE8 3D40 FFF6 move.w [A6 - 0xA], D0 00006FEC 605E bra +0x60 /* 0000704C */ label00006FEE: 00006FEE 302E FFF8 move.w D0, [A6 - 0x8] 00006FF2 916E FFF6 sub.w [A6 - 0xA], D0 00006FF6 302E FFFA move.w D0, [A6 - 0x6] 00006FFA 916E FFF8 sub.w [A6 - 0x8], D0 00006FFE 4267 clr.w -[A7] 00007000 2F0C move.l -[A7], A4 00007002 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007006 306E FFFA movea.w A0, [A6 - 0x6] 0000700A 2F08 move.l -[A7], A0 0000700C 4EAD 141A jsr [A5 + 0x141A /* export_639 */] 00007010 301F move.w D0, [A7]+ 00007012 D8EE FFFA add.w A4, [A6 - 0x6] 00007016 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000701A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000701E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007022 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00007026 2F0C move.l -[A7], A4 00007028 4EBA 063A jsr [PC + 0x63A /* 00007664 */] 0000702C 4FEF 0012 lea.l A7, [A7 + 0x12] 00007030 4A40 tst.w D0 00007032 6614 bne +0x16 /* 00007048 */ 00007034 4267 clr.w -[A7] 00007036 2F0C move.l -[A7], A4 00007038 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000703C 306E FFF8 movea.w A0, [A6 - 0x8] 00007040 2F08 move.l -[A7], A0 00007042 4EAD 141A jsr [A5 + 0x141A /* export_639 */] 00007046 301F move.w D0, [A7]+ label00007048: 00007048 D8EE FFF8 add.w A4, [A6 - 0x8] label0000704C: 0000704C 486E FFFA pea.l [A6 - 0x6] 00007050 486E FFF8 pea.l [A6 - 0x8] 00007054 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00007058 2F0C move.l -[A7], A4 0000705A 4EBA 05AA jsr [PC + 0x5AA /* 00007606 */] 0000705E 4FEF 000E lea.l A7, [A7 + 0xE] 00007062 4A40 tst.w D0 00007064 6688 bne -0x76 /* 00006FEE */ 00007066 2F2E 000C move.l -[A7], [A6 + 0xC] 0000706A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000706E 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 00007072 508F addq.l A7, 8 00007074 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007078 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 0000707C 285F movea.l A4, [A7]+ 0000707E 4E5E unlink A6 00007080 4E75 rts fn00007082: 00007082 4E56 FFD2 link A6, -0x002E 00007086 48E7 0708 movem.l -[A7], D5,D6,D7,A4 label0000708A: 0000708A 7A00 moveq.l D5, 0x00 0000708C 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 00007090 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00007094 206D 8DE2 movea.l A0, [A5 - 0x721E] 00007098 2850 movea.l A4, [A0] 0000709A 3C2D 8DAC move.w D6, [A5 - 0x7254] 0000709E 7E00 moveq.l D7, 0x00 000070A0 6036 bra +0x38 /* 000070D8 */ label000070A2: 000070A2 0C6C 0005 0024 cmpi.w [A4 + 0x24], 0x5 000070A8 6728 beq +0x2A /* 000070D2 */ 000070AA 486E FFFE pea.l [A6 - 0x2] 000070AE 486E FFD2 pea.l [A6 - 0x2E] 000070B2 2F2C 0020 move.l -[A7], [A4 + 0x20] 000070B6 2F2C 001C move.l -[A7], [A4 + 0x1C] 000070BA 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 000070BE 4FEF 0010 lea.l A7, [A7 + 0x10] 000070C2 4A40 tst.w D0 000070C4 660C bne +0xE /* 000070D2 */ 000070C6 3F07 move.w -[A7], D7 000070C8 4EBA 00CE jsr [PC + 0xCE /* 00007198 */] 000070CC 548F addq.l A7, 2 000070CE 7A01 moveq.l D5, 0x01 000070D0 600A bra +0xC /* 000070DC */ label000070D2: 000070D2 49EC 0028 lea.l A4, [A4 + 0x28] 000070D6 5247 addq.w D7, 1 label000070D8: 000070D8 BE46 cmp.w D7, D6 000070DA 6DC6 blt -0x38 /* 000070A2 */ label000070DC: 000070DC 4A45 tst.w D5 000070DE 66AA bne -0x54 /* 0000708A */ 000070E0 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 000070E4 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000070E8 302D 8DAC move.w D0, [A5 - 0x7254] 000070EC 5340 subq.w D0, 1 000070EE 3C00 move.w D6, D0 label000070F0: 000070F0 7A00 moveq.l D5, 0x00 000070F2 206D 8DE2 movea.l A0, [A5 - 0x721E] 000070F6 2850 movea.l A4, [A0] 000070F8 7E00 moveq.l D7, 0x00 000070FA 6000 0080 bra +0x82 /* 0000717C */ label000070FE: 000070FE 0C6C 0005 0024 cmpi.w [A4 + 0x24], 0x5 00007104 6700 0070 beq +0x72 /* 00007176 */ 00007108 0C6C 0005 004C cmpi.w [A4 + 0x4C], 0x5 0000710E 6666 bne +0x68 /* 00007176 */ 00007110 41EE FFD2 lea.l A0, [A6 - 0x2E] 00007114 43D4 lea.l A1, [A4] 00007116 7009 moveq.l D0, 0x09 label00007118: 00007118 20D9 move.l [A0]+, [A1]+ 0000711A 51C8 FFFC dbf D0, -0x6 /* 00007118 */ 0000711E 302D 8DAC move.w D0, [A5 - 0x7254] 00007122 9047 sub.w D0, D7 00007124 5340 subq.w D0, 1 00007126 C1FC 0028 muls.w D0, 0x28 /* '(' */ 0000712A 48C0 ext.l D0 0000712C 2D40 FFFA move.l [A6 - 0x6], D0 00007130 206D 8DE2 movea.l A0, [A5 - 0x721E] 00007134 3007 move.w D0, D7 00007136 5240 addq.w D0, 1 00007138 C1FC 0028 muls.w D0, 0x28 /* '(' */ 0000713C D090 add.l D0, [A0] 0000713E 206D 8DE2 movea.l A0, [A5 - 0x721E] 00007142 3207 move.w D1, D7 00007144 C3FC 0028 muls.w D1, 0x28 /* '(' */ 00007148 D290 add.l D1, [A0] 0000714A 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000714E 2F01 move.l -[A7], D1 00007150 2F00 move.l -[A7], D0 00007152 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00007156 4FEF 000C lea.l A7, [A7 + 0xC] 0000715A 206D 8DE2 movea.l A0, [A5 - 0x721E] 0000715E 3006 move.w D0, D6 00007160 C1FC 0028 muls.w D0, 0x28 /* '(' */ 00007164 D090 add.l D0, [A0] 00007166 2040 movea.l A0, D0 00007168 43EE FFD2 lea.l A1, [A6 - 0x2E] 0000716C 7009 moveq.l D0, 0x09 label0000716E: 0000716E 20D9 move.l [A0]+, [A1]+ 00007170 51C8 FFFC dbf D0, -0x6 /* 0000716E */ 00007174 7A01 moveq.l D5, 0x01 label00007176: 00007176 49EC 0028 lea.l A4, [A4 + 0x28] 0000717A 5247 addq.w D7, 1 label0000717C: 0000717C BE46 cmp.w D7, D6 0000717E 6D00 FF7E blt -0x80 /* 000070FE */ 00007182 4A45 tst.w D5 00007184 6600 FF6A bne -0x94 /* 000070F0 */ 00007188 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 0000718C 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00007190 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00007194 4E5E unlink A6 00007196 4E75 rts fn00007198: 00007198 4E56 0000 link A6, 0 0000719C 2F0C move.l -[A7], A4 0000719E 206D 8DE2 movea.l A0, [A5 - 0x721E] 000071A2 302E 0008 move.w D0, [A6 + 0x8] 000071A6 C1FC 0028 muls.w D0, 0x28 /* '(' */ 000071AA D090 add.l D0, [A0] 000071AC 2040 movea.l A0, D0 000071AE 2850 movea.l A4, [A0] 000071B0 2F0C move.l -[A7], A4 000071B2 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 000071B6 588F addq.l A7, 4 000071B8 4A40 tst.w D0 000071BA 6612 bne +0x14 /* 000071CE */ 000071BC 4879 0000 9C40 push.l 0x9C40 000071C2 2F0C move.l -[A7], A4 000071C4 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 000071C8 508F addq.l A7, 8 000071CA 4A40 tst.w D0 000071CC 6708 beq +0xA /* 000071D6 */ label000071CE: 000071CE 2F0C move.l -[A7], A4 000071D0 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 000071D4 588F addq.l A7, 4 label000071D6: 000071D6 206D 8DE2 movea.l A0, [A5 - 0x721E] 000071DA 302E 0008 move.w D0, [A6 + 0x8] 000071DE C1FC 0028 muls.w D0, 0x28 /* '(' */ 000071E2 D090 add.l D0, [A0] 000071E4 2040 movea.l A0, D0 000071E6 2F28 000C move.l -[A7], [A0 + 0xC] 000071EA 2F0C move.l -[A7], A4 000071EC 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000071F0 508F addq.l A7, 8 000071F2 3F00 move.w -[A7], D0 000071F4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000071F8 548F addq.l A7, 2 000071FA 4878 0002 push.l 0x2 000071FE 2F0C move.l -[A7], A4 00007200 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00007204 508F addq.l A7, 8 00007206 3F00 move.w -[A7], D0 00007208 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 0000720C 548F addq.l A7, 2 0000720E 2F0C move.l -[A7], A4 00007210 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00007214 588F addq.l A7, 4 00007216 3F00 move.w -[A7], D0 00007218 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 0000721C 548F addq.l A7, 2 0000721E 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00007222 3F2E 0008 move.w -[A7], [A6 + 0x8] 00007226 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 0000722A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000722E 508F addq.l A7, 8 00007230 536D 8DAC subq.w [A5 - 0x7254], 1 00007234 2F0C move.l -[A7], A4 00007236 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 0000723A 588F addq.l A7, 4 0000723C 285F movea.l A4, [A7]+ 0000723E 4E5E unlink A6 00007240 4E75 rts fn00007242: 00007242 4E56 0000 link A6, 0 00007246 48E7 0308 movem.l -[A7], D6,D7,A4 0000724A 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 0000724E 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00007252 3E2D 8DAC move.w D7, [A5 - 0x7254] 00007256 206D 8DE2 movea.l A0, [A5 - 0x721E] 0000725A 2850 movea.l A4, [A0] 0000725C 7C00 moveq.l D6, 0x00 0000725E 6036 bra +0x38 /* 00007296 */ label00007260: 00007260 0C6C 0005 0024 cmpi.w [A4 + 0x24], 0x5 00007266 6728 beq +0x2A /* 00007290 */ 00007268 202C 001C move.l D0, [A4 + 0x1C] 0000726C B0AE 0008 cmp.l D0, [A6 + 0x8] 00007270 661E bne +0x20 /* 00007290 */ 00007272 202C 0020 move.l D0, [A4 + 0x20] 00007276 B0AE 000C cmp.l D0, [A6 + 0xC] 0000727A 6614 bne +0x16 /* 00007290 */ 0000727C 302C 0026 move.w D0, [A4 + 0x26] 00007280 B06E 0010 cmp.w D0, [A6 + 0x10] 00007284 660A bne +0xC /* 00007290 */ 00007286 3F06 move.w -[A7], D6 00007288 4EBA FF0E jsr [PC - 0xF2 /* 00007198 */] 0000728C 548F addq.l A7, 2 0000728E 6012 bra +0x14 /* 000072A2 */ label00007290: 00007290 49EC 0028 lea.l A4, [A4 + 0x28] 00007294 5246 addq.w D6, 1 label00007296: 00007296 BC47 cmp.w D6, D7 00007298 6DC6 blt -0x38 /* 00007260 */ 0000729A 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 0000729E 4EAD 126A jsr [A5 + 0x126A /* export_585 */] label000072A2: 000072A2 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000072A6 4E5E unlink A6 000072A8 4E75 rts fn000072AA: 000072AA 4E56 0000 link A6, 0 000072AE 48E7 0308 movem.l -[A7], D6,D7,A4 000072B2 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 000072B6 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000072BA 3E2D 8DAC move.w D7, [A5 - 0x7254] 000072BE 206D 8DE2 movea.l A0, [A5 - 0x721E] 000072C2 2850 movea.l A4, [A0] 000072C4 7C00 moveq.l D6, 0x00 000072C6 6000 007E bra +0x80 /* 00007346 */ label000072CA: 000072CA 0C6C 0005 0024 cmpi.w [A4 + 0x24], 0x5 000072D0 6700 006E beq +0x70 /* 00007340 */ 000072D4 202C 001C move.l D0, [A4 + 0x1C] 000072D8 B0AE 0008 cmp.l D0, [A6 + 0x8] 000072DC 6600 0062 bne +0x64 /* 00007340 */ 000072E0 202C 0020 move.l D0, [A4 + 0x20] 000072E4 B0AE 000C cmp.l D0, [A6 + 0xC] 000072E8 6600 0056 bne +0x58 /* 00007340 */ 000072EC 4A6E 0012 tst.w [A6 + 0x12] 000072F0 6710 beq +0x12 /* 00007302 */ 000072F2 302E 0010 move.w D0, [A6 + 0x10] 000072F6 B06C 0026 cmp.w D0, [A4 + 0x26] 000072FA 6C44 bge +0x46 /* 00007340 */ 000072FC 526C 0026 addq.w [A4 + 0x26], 1 00007300 603E bra +0x40 /* 00007340 */ label00007302: 00007302 302C 0026 move.w D0, [A4 + 0x26] 00007306 B06E 0010 cmp.w D0, [A6 + 0x10] 0000730A 6626 bne +0x28 /* 00007332 */ 0000730C 3F06 move.w -[A7], D6 0000730E 4EBA FE88 jsr [PC - 0x178 /* 00007198 */] 00007312 548F addq.l A7, 2 00007314 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 00007318 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 0000731C 3E2D 8DAC move.w D7, [A5 - 0x7254] 00007320 206D 8DE2 movea.l A0, [A5 - 0x721E] 00007324 3006 move.w D0, D6 00007326 C1FC 0028 muls.w D0, 0x28 /* '(' */ 0000732A D090 add.l D0, [A0] 0000732C 2840 movea.l A4, D0 0000732E 5346 subq.w D6, 1 00007330 6012 bra +0x14 /* 00007344 */ label00007332: 00007332 302E 0010 move.w D0, [A6 + 0x10] 00007336 B06C 0026 cmp.w D0, [A4 + 0x26] 0000733A 6C04 bge +0x6 /* 00007340 */ 0000733C 536C 0026 subq.w [A4 + 0x26], 1 label00007340: 00007340 49EC 0028 lea.l A4, [A4 + 0x28] label00007344: 00007344 5246 addq.w D6, 1 label00007346: 00007346 BC47 cmp.w D6, D7 00007348 6D80 blt -0x7E /* 000072CA */ 0000734A 2F2D 8DE2 move.l -[A7], [A5 - 0x721E] 0000734E 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00007352 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00007356 4E5E unlink A6 00007358 4E75 rts export_359: 0000735A 4E56 FD62 link A6, -0x029E 0000735E 48E7 0108 movem.l -[A7], D7,A4 00007362 286E 000C movea.l A4, [A6 + 0xC] 00007366 508C addq.l A4, 8 00007368 486E FD6A pea.l [A6 - 0x296] 0000736C 486E FDF4 pea.l [A6 - 0x20C] 00007370 486E FD68 pea.l [A6 - 0x298] 00007374 2F2E 0014 move.l -[A7], [A6 + 0x14] 00007378 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000737C 2F0C move.l -[A7], A4 0000737E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007382 4EBA EEEC jsr [PC - 0x1114 /* 00006270 */] 00007386 4FEF 001C lea.l A7, [A7 + 0x1C] 0000738A 3E00 move.w D7, D0 0000738C 4A47 tst.w D7 0000738E 6706 beq +0x8 /* 00007396 */ 00007390 3007 move.w D0, D7 00007392 6000 021E bra +0x220 /* 000075B2 */ label00007396: 00007396 302E FD68 move.w D0, [A6 - 0x298] 0000739A 48C0 ext.l D0 0000739C E780 asl D0, 3 0000739E D9C0 add.l A4, D0 000073A0 0C54 2AFB cmpi.w [A4], 0x2AFB 000073A4 6706 beq +0x8 /* 000073AC */ 000073A6 704C moveq.l D0, 0x4C 000073A8 6000 0208 bra +0x20A /* 000075B2 */ label000073AC: 000073AC 508C addq.l A4, 8 000073AE 486E FD72 pea.l [A6 - 0x28E] 000073B2 486E FD76 pea.l [A6 - 0x28A] 000073B6 486E FD68 pea.l [A6 - 0x298] 000073BA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000073BE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000073C2 2F0C move.l -[A7], A4 000073C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000073C8 4EAD 099A jsr [A5 + 0x99A /* export_303 */] 000073CC 4FEF 001C lea.l A7, [A7 + 0x1C] 000073D0 3E00 move.w D7, D0 000073D2 4A47 tst.w D7 000073D4 6706 beq +0x8 /* 000073DC */ 000073D6 3007 move.w D0, D7 000073D8 6000 01D8 bra +0x1DA /* 000075B2 */ label000073DC: 000073DC 302E FD68 move.w D0, [A6 - 0x298] 000073E0 48C0 ext.l D0 000073E2 E780 asl D0, 3 000073E4 D9C0 add.l A4, D0 000073E6 4267 clr.w -[A7] 000073E8 2F2D 9034 move.l -[A7], [A5 - 0x6FCC] 000073EC A960 syscall GetControlValue/GetCtlValue 000073EE 301F move.w D0, [A7]+ 000073F0 48C0 ext.l D0 000073F2 91AE FD76 sub.l [A6 - 0x28A], D0 000073F6 4267 clr.w -[A7] 000073F8 2F2D 9038 move.l -[A7], [A5 - 0x6FC8] 000073FC A960 syscall GetControlValue/GetCtlValue 000073FE 301F move.w D0, [A7]+ 00007400 48C0 ext.l D0 00007402 91AE FD72 sub.l [A6 - 0x28E], D0 00007406 3D6E FD74 FD7E move.w [A6 - 0x282], [A6 - 0x28C] 0000740C 3D6E FD78 FD80 move.w [A6 - 0x280], [A6 - 0x288] 00007412 7001 moveq.l D0, 0x01 00007414 2D40 FD6A move.l [A6 - 0x296], D0 00007418 0C54 2B7B cmpi.w [A4], 0x2B7B /* '+{' */ 0000741C 6600 0066 bne +0x68 /* 00007484 */ 00007420 0C6C 1F42 0008 cmpi.w [A4 + 0x8], 0x1F42 00007426 665C bne +0x5E /* 00007484 */ 00007428 49EC 0010 lea.l A4, [A4 + 0x10] 0000742C 486E FDBA pea.l [A6 - 0x246] 00007430 486E FD68 pea.l [A6 - 0x298] 00007434 2F2E 0014 move.l -[A7], [A6 + 0x14] 00007438 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000743C 2F0C move.l -[A7], A4 0000743E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007442 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00007446 4FEF 0018 lea.l A7, [A7 + 0x18] 0000744A 3E00 move.w D7, D0 0000744C 4A47 tst.w D7 0000744E 6706 beq +0x8 /* 00007456 */ 00007450 3007 move.w D0, D7 00007452 6000 015E bra +0x160 /* 000075B2 */ label00007456: 00007456 486E FD6A pea.l [A6 - 0x296] 0000745A 486E FDBA pea.l [A6 - 0x246] 0000745E 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00007462 508F addq.l A7, 8 00007464 3E00 move.w D7, D0 00007466 486E FDBA pea.l [A6 - 0x246] 0000746A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000746E 588F addq.l A7, 4 00007470 4A47 tst.w D7 00007472 6706 beq +0x8 /* 0000747A */ 00007474 3007 move.w D0, D7 00007476 6000 013A bra +0x13C /* 000075B2 */ label0000747A: 0000747A 302E FD68 move.w D0, [A6 - 0x298] 0000747E 48C0 ext.l D0 00007480 E780 asl D0, 3 00007482 D9C0 add.l A4, D0 label00007484: 00007484 4A54 tst.w [A4] 00007486 6706 beq +0x8 /* 0000748E */ 00007488 7013 moveq.l D0, 0x13 0000748A 6000 0126 bra +0x128 /* 000075B2 */ label0000748E: 0000748E 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00007492 A873 syscall SetPort 00007494 486E FD7E pea.l [A6 - 0x282] 00007498 A870 syscall LocalToGlobal 0000749A 486E FD9A pea.l [A6 - 0x266] 0000749E 486E FD92 pea.l [A6 - 0x26E] 000074A2 486E FDF4 pea.l [A6 - 0x20C] 000074A6 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] 000074AA 4FEF 000C lea.l A7, [A7 + 0xC] 000074AE 3E00 move.w D7, D0 000074B0 4A47 tst.w D7 000074B2 6706 beq +0x8 /* 000074BA */ 000074B4 3007 move.w D0, D7 000074B6 6000 00FA bra +0xFC /* 000075B2 */ label000074BA: 000074BA 7001 moveq.l D0, 0x01 000074BC 3D40 FD62 move.w [A6 - 0x29E], D0 000074C0 486E FD66 pea.l [A6 - 0x29A] 000074C4 486E FD92 pea.l [A6 - 0x26E] 000074C8 2F2E FD9A move.l -[A7], [A6 - 0x266] 000074CC 2F2E FD92 move.l -[A7], [A6 - 0x26E] 000074D0 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 000074D4 4FEF 0010 lea.l A7, [A7 + 0x10] 000074D8 4A40 tst.w D0 000074DA 671E beq +0x20 /* 000074FA */ 000074DC 0C6E 0005 FDB6 cmpi.w [A6 - 0x24A], 0x5 000074E2 6704 beq +0x6 /* 000074E8 */ 000074E4 426E FD62 clr.w [A6 - 0x29E] label000074E8: 000074E8 7004 moveq.l D0, 0x04 000074EA 3D40 FDB6 move.w [A6 - 0x24A], D0 000074EE 302E FD66 move.w D0, [A6 - 0x29A] 000074F2 5240 addq.w D0, 1 000074F4 3D40 FD64 move.w [A6 - 0x29C], D0 000074F8 604A bra +0x4C /* 00007544 */ label000074FA: 000074FA 4267 clr.w -[A7] 000074FC 3F3C 0004 move.w -[A7], 0x4 00007500 3F2D 8DAC move.w -[A7], [A5 - 0x7254] 00007504 42A7 clr.l -[A7] 00007506 42A7 clr.l -[A7] 00007508 486E FDF4 pea.l [A6 - 0x20C] 0000750C 4EBA E8F2 jsr [PC - 0x170E /* 00005E00 */] 00007510 4FEF 0012 lea.l A7, [A7 + 0x12] 00007514 3E00 move.w D7, D0 00007516 4A47 tst.w D7 00007518 6706 beq +0x8 /* 00007520 */ 0000751A 3007 move.w D0, D7 0000751C 6000 0094 bra +0x96 /* 000075B2 */ label00007520: 00007520 206D 8DE2 movea.l A0, [A5 - 0x721E] 00007524 302D 8DAC move.w D0, [A5 - 0x7254] 00007528 5340 subq.w D0, 1 0000752A C1FC 0028 muls.w D0, 0x28 /* '(' */ 0000752E D090 add.l D0, [A0] 00007530 2040 movea.l A0, D0 00007532 43EE FD92 lea.l A1, [A6 - 0x26E] 00007536 7009 moveq.l D0, 0x09 label00007538: 00007538 22D8 move.l [A1]+, [A0]+ 0000753A 51C8 FFFC dbf D0, -0x6 /* 00007538 */ 0000753E 3D6D 8DAC FD64 move.w [A6 - 0x29C], [A5 - 0x7254] label00007544: 00007544 3F2E FD64 move.w -[A7], [A6 - 0x29C] 00007548 486E FD92 pea.l [A6 - 0x26E] 0000754C 4EBA F34C jsr [PC - 0xCB4 /* 0000689A */] 00007550 5C8F addq.l A7, 6 00007552 2D40 FD7A move.l [A6 - 0x286], D0 00007556 42A7 clr.l -[A7] 00007558 2F2E FD7A move.l -[A7], [A6 - 0x286] 0000755C 3F2E FD7E move.w -[A7], [A6 - 0x282] 00007560 3F2E FD80 move.w -[A7], [A6 - 0x280] 00007564 3F2E FD6C move.w -[A7], [A6 - 0x294] 00007568 A80B syscall PopUpMenuSelect 0000756A 201F move.l D0, [A7]+ 0000756C 2D40 FD6E move.l [A6 - 0x292], D0 00007570 4267 clr.w -[A7] 00007572 2F2E FD6E move.l -[A7], [A6 - 0x292] 00007576 A86A syscall HiWord 00007578 301F move.w D0, [A7]+ 0000757A 4A40 tst.w D0 0000757C 670C beq +0xE /* 0000758A */ 0000757E 2F2E FD6E move.l -[A7], [A6 - 0x292] 00007582 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00007586 588F addq.l A7, 4 00007588 3E00 move.w D7, D0 label0000758A: 0000758A 486E FD66 pea.l [A6 - 0x29A] 0000758E 2F2E FD9A move.l -[A7], [A6 - 0x266] 00007592 2F2E FD92 move.l -[A7], [A6 - 0x26E] 00007596 4EBA 0022 jsr [PC + 0x22 /* 000075BA */] 0000759A 4FEF 000C lea.l A7, [A7 + 0xC] 0000759E 4A40 tst.w D0 000075A0 670A beq +0xC /* 000075AC */ 000075A2 3F2E FD66 move.w -[A7], [A6 - 0x29A] 000075A6 4EBA FBF0 jsr [PC - 0x410 /* 00007198 */] 000075AA 548F addq.l A7, 2 label000075AC: 000075AC 4EBA F19A jsr [PC - 0xE66 /* 00006748 */] 000075B0 3007 move.w D0, D7 label000075B2: 000075B2 4CDF 1080 movem.l D7,A4, [A7]+ 000075B6 4E5E unlink A6 000075B8 4E75 rts fn000075BA: 000075BA 4E56 0000 link A6, 0 000075BE 48E7 0108 movem.l -[A7], D7,A4 000075C2 206D 8DE2 movea.l A0, [A5 - 0x721E] 000075C6 2850 movea.l A4, [A0] 000075C8 7E00 moveq.l D7, 0x00 000075CA 602A bra +0x2C /* 000075F6 */ label000075CC: 000075CC 2014 move.l D0, [A4] 000075CE B0AE 0008 cmp.l D0, [A6 + 0x8] 000075D2 661C bne +0x1E /* 000075F0 */ 000075D4 202C 0008 move.l D0, [A4 + 0x8] 000075D8 B0AE 000C cmp.l D0, [A6 + 0xC] 000075DC 6612 bne +0x14 /* 000075F0 */ 000075DE 0C6C 0004 0024 cmpi.w [A4 + 0x24], 0x4 000075E4 660A bne +0xC /* 000075F0 */ 000075E6 206E 0010 movea.l A0, [A6 + 0x10] 000075EA 3087 move.w [A0], D7 000075EC 7001 moveq.l D0, 0x01 000075EE 600E bra +0x10 /* 000075FE */ label000075F0: 000075F0 49EC 0028 lea.l A4, [A4 + 0x28] 000075F4 5247 addq.w D7, 1 label000075F6: 000075F6 BE6D 8DAC cmp.w D7, [A5 - 0x7254] 000075FA 6DD0 blt -0x2E /* 000075CC */ 000075FC 7000 moveq.l D0, 0x00 label000075FE: 000075FE 4CDF 1080 movem.l D7,A4, [A7]+ 00007602 4E5E unlink A6 00007604 4E75 rts fn00007606: 00007606 4E56 0000 link A6, 0 0000760A 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000760E 286E 0008 movea.l A4, [A6 + 0x8] 00007612 3E2E 000C move.w D7, [A6 + 0xC] 00007616 7A00 moveq.l D5, 0x00 00007618 7C00 moveq.l D6, 0x00 0000761A 6034 bra +0x36 /* 00007650 */ label0000761C: 0000761C 7000 moveq.l D0, 0x00 0000761E 1014 move.b D0, [A4] 00007620 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00007624 6718 beq +0x1A /* 0000763E */ 00007626 7000 moveq.l D0, 0x00 00007628 1014 move.b D0, [A4] 0000762A 0C40 002C cmpi.w D0, 0x2C /* ',' */ 0000762E 670E beq +0x10 /* 0000763E */ 00007630 4A45 tst.w D5 00007632 6606 bne +0x8 /* 0000763A */ 00007634 206E 0012 movea.l A0, [A6 + 0x12] 00007638 3086 move.w [A0], D6 label0000763A: 0000763A 7A01 moveq.l D5, 0x01 0000763C 600E bra +0x10 /* 0000764C */ label0000763E: 0000763E 4A45 tst.w D5 00007640 670A beq +0xC /* 0000764C */ 00007642 206E 000E movea.l A0, [A6 + 0xE] 00007646 3086 move.w [A0], D6 00007648 7001 moveq.l D0, 0x01 0000764A 6010 bra +0x12 /* 0000765C */ label0000764C: 0000764C 528C addq.l A4, 1 0000764E 5246 addq.w D6, 1 label00007650: 00007650 BC47 cmp.w D6, D7 00007652 6DC8 blt -0x36 /* 0000761C */ 00007654 206E 000E movea.l A0, [A6 + 0xE] 00007658 3086 move.w [A0], D6 0000765A 3005 move.w D0, D5 label0000765C: 0000765C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00007660 4E5E unlink A6 00007662 4E75 rts fn00007664: 00007664 4E56 FEF8 link A6, -0x0108 00007668 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000766C 306E 000C movea.w A0, [A6 + 0xC] 00007670 2F08 move.l -[A7], A0 00007672 486E FEF9 pea.l [A6 - 0x107] 00007676 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000767A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000767E 4FEF 000C lea.l A7, [A7 + 0xC] 00007682 1D6E 000D FEF8 move.b [A6 - 0x108], [A6 + 0xD] 00007688 486E FFFC pea.l [A6 - 0x4] 0000768C 486E FEF8 pea.l [A6 - 0x108] 00007690 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00007694 508F addq.l A7, 8 00007696 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000769A 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 0000769E 206E 0012 movea.l A0, [A6 + 0x12] 000076A2 2850 movea.l A4, [A0] 000076A4 42A7 clr.l -[A7] 000076A6 2F2E 0012 move.l -[A7], [A6 + 0x12] 000076AA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 000076AE 201F move.l D0, [A7]+ 000076B0 4878 0010 push.l 0x10 000076B4 2F00 move.l -[A7], D0 000076B6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000076BA 3C00 move.w D6, D0 000076BC 7E00 moveq.l D7, 0x00 000076BE 6000 0084 bra +0x86 /* 00007744 */ label000076C2: 000076C2 202C 0004 move.l D0, [A4 + 0x4] 000076C6 B0AE FFFC cmp.l D0, [A6 - 0x4] 000076CA 6600 0072 bne +0x74 /* 0000773E */ 000076CE 486E FEF8 pea.l [A6 - 0x108] 000076D2 2F2C 0008 move.l -[A7], [A4 + 0x8] 000076D6 4EAD 0562 jsr [A5 + 0x562 /* export_168 */] 000076DA 508F addq.l A7, 8 000076DC 4A40 tst.w D0 000076DE 675E beq +0x60 /* 0000773E */ 000076E0 42A7 clr.l -[A7] 000076E2 42A7 clr.l -[A7] 000076E4 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 000076E8 205F movea.l A0, [A7]+ 000076EA 2D48 FFF8 move.l [A6 - 0x8], A0 000076EE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000076F2 206C 000C movea.l A0, [A4 + 0xC] 000076F6 2F10 move.l -[A7], [A0] 000076F8 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 000076FC 508F addq.l A7, 8 000076FE 4267 clr.w -[A7] 00007700 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00007704 2F2E 000E move.l -[A7], [A6 + 0xE] 00007708 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */] 0000770C 301F move.w D0, [A7]+ 0000770E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00007712 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00007716 4A6D 8F76 tst.w [A5 - 0x708A] 0000771A 6F16 ble +0x18 /* 00007732 */ 0000771C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00007720 2F2E 0016 move.l -[A7], [A6 + 0x16] 00007724 2F0C move.l -[A7], A4 00007726 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000772A 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */] 0000772E 4FEF 000E lea.l A7, [A7 + 0xE] label00007732: 00007732 2F2E 0012 move.l -[A7], [A6 + 0x12] 00007736 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 0000773A 7001 moveq.l D0, 0x01 0000773C 6016 bra +0x18 /* 00007754 */ label0000773E: 0000773E 49EC 0010 lea.l A4, [A4 + 0x10] 00007742 5247 addq.w D7, 1 label00007744: 00007744 BE46 cmp.w D7, D6 00007746 6D00 FF7A blt -0x84 /* 000076C2 */ 0000774A 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000774E 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00007752 7000 moveq.l D0, 0x00 label00007754: 00007754 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00007758 4E5E unlink A6 0000775A 4E75 rts export_365: fn0000775C: 0000775C 4E56 FEF8 link A6, -0x0108 00007760 2F2D 9182 move.l -[A7], [A5 - 0x6E7E] 00007764 A873 syscall SetPort 00007766 302E 0008 move.w D0, [A6 + 0x8] 0000776A 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000776E 0000 0005 ori.b D0, 0x5 00007772 0106 btst D6, D0 00007774 000C 0060 ori.b A4, 0x60 /* '`' */ 00007778 0100 btst D0, D0 0000777A 00CE .incomplete 0000777C 0088 00D2 206D ori.l A0, 0xD2206D 00007782 9182 subx.l D0, D2 00007784 43EE FFF8 lea.l A1, [A6 - 0x8] 00007788 41E8 0010 lea.l A0, [A0 + 0x10] 0000778C 22D8 move.l [A1]+, [A0]+ 0000778E 22D8 move.l [A1]+, [A0]+ 00007790 486E FFF8 pea.l [A6 - 0x8] 00007794 A8A3 syscall EraseRect 00007796 486E FFF8 pea.l [A6 - 0x8] 0000779A 2F2D 917E move.l -[A7], [A5 - 0x6E82] 0000779E A9D3 syscall TEUpdate 000077A0 A89E syscall PenNormal 000077A2 486D EC2E pea.l [A5 - 0x13D2] 000077A6 A89D syscall PenPat 000077A8 3F3C 000C move.w -[A7], 0xC 000077AC 3F3C 0015 move.w -[A7], 0x15 000077B0 A893 syscall MoveTo 000077B2 3F3C 01A8 move.w -[A7], 0x1A8 000077B6 3F3C 0015 move.w -[A7], 0x15 000077BA A891 syscall LineTo 000077BC 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000077C0 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 000077C4 A893 syscall MoveTo 000077C6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000077CA A88A syscall TextSize 000077CC 486D 9186 pea.l [A5 - 0x6E7A] 000077D0 A884 syscall DrawString 000077D2 6000 00A4 bra +0xA6 /* 00007878 */ 000077D6 4EBA 9674 jsr [PC - 0x698C /* 00000E4C */] 000077DA 4EBA 968A jsr [PC - 0x6976 /* 00000E66 */] 000077DE 426D 917C clr.w [A5 - 0x6E84] 000077E2 2F2D 917E move.l -[A7], [A5 - 0x6E82] 000077E6 A9D8 syscall TEActivate 000077E8 303C 0200 move.w D0, 0x200 000077EC C06D 8E04 and.w D0, [A5 - 0x71FC] 000077F0 7209 moveq.l D1, 0x09 000077F2 E268 lsr D0.w, D1 000077F4 2F2E 000A move.l -[A7], [A6 + 0xA] 000077F8 1F00 move.b -[A7], D0 000077FA 2F2D 917E move.l -[A7], [A5 - 0x6E82] 000077FE A9D4 syscall TEClick 00007800 6000 0076 bra +0x78 /* 00007878 */ 00007804 0C2E 001C 000D cmpi.b [A6 + 0xD], 0x1C 0000780A 6D10 blt +0x12 /* 0000781C */ 0000780C 0C2E 001F 000D cmpi.b [A6 + 0xD], 0x1F 00007812 6E08 bgt +0xA /* 0000781C */ 00007814 4A6D 917C tst.w [A5 - 0x6E84] 00007818 6600 005E bne +0x60 /* 00007878 */ label0000781C: 0000781C 4A6D 917C tst.w [A5 - 0x6E84] 00007820 670C beq +0xE /* 0000782E */ 00007822 42A7 clr.l -[A7] 00007824 4878 FFFF push.l 0xFFFF 00007828 2F2D 917E move.l -[A7], [A5 - 0x6E82] 0000782C A9D1 syscall TESetSelect label0000782E: 0000782E 2F2D 917E move.l -[A7], [A5 - 0x6E82] 00007832 3F2E 000C move.w -[A7], [A6 + 0xC] 00007836 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 0000783A 5C8F addq.l A7, 6 0000783C 2F2D 917E move.l -[A7], [A5 - 0x6E82] 00007840 A9D8 syscall TEActivate 00007842 426D 917C clr.w [A5 - 0x6E84] 00007846 6030 bra +0x32 /* 00007878 */ 00007848 2F2D 917E move.l -[A7], [A5 - 0x6E82] 0000784C A9DA syscall TEIdle 0000784E 6028 bra +0x2A /* 00007878 */ 00007850 4A6D 8FA8 tst.w [A5 - 0x7058] 00007854 6622 bne +0x24 /* 00007878 */ 00007856 4267 clr.w -[A7] 00007858 2F2E 000A move.l -[A7], [A6 + 0xA] 0000785C A86A syscall HiWord 0000785E 301F move.w D0, [A7]+ 00007860 0C40 0015 cmpi.w D0, 0x15 00007864 6C10 bge +0x12 /* 00007876 */ 00007866 42A7 clr.l -[A7] 00007868 3F3C 0001 move.w -[A7], 0x1 0000786C A9B9 syscall GetCursor 0000786E 205F movea.l A0, [A7]+ 00007870 2F10 move.l -[A7], [A0] 00007872 A851 syscall SetCursor 00007874 6002 bra +0x4 /* 00007878 */ label00007876: 00007876 A850 syscall InitCursor label00007878: 00007878 4E5E unlink A6 0000787A 4E75 rts export_366: fn0000787C: 0000787C 206D 9182 movea.l A0, [A5 - 0x6E7E] 00007880 4A28 006E tst.b [A0 + 0x6E] 00007884 6630 bne +0x32 /* 000078B6 */ 00007886 7001 moveq.l D0, 0x01 00007888 3B40 917C move.w [A5 - 0x6E84], D0 0000788C 2F2D 917E move.l -[A7], [A5 - 0x6E82] 00007890 A9D9 syscall TEDeactivate 00007892 2F2D 9182 move.l -[A7], [A5 - 0x6E7E] 00007896 1F3C 0001 move.b -[A7], 0x1 0000789A A908 syscall ShowHide 0000789C 2F2D 9182 move.l -[A7], [A5 - 0x6E7E] 000078A0 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 000078A4 588F addq.l A7, 4 000078A6 2F2D 9182 move.l -[A7], [A5 - 0x6E7E] 000078AA 42A7 clr.l -[A7] 000078AC 4267 clr.w -[A7] 000078AE 4EBA FEAC jsr [PC - 0x154 /* 0000775C */] 000078B2 4FEF 000A lea.l A7, [A7 + 0xA] label000078B6: 000078B6 4E75 rts export_367: 000078B8 206D 9182 movea.l A0, [A5 - 0x6E7E] 000078BC 4A28 006E tst.b [A0 + 0x6E] 000078C0 670A beq +0xC /* 000078CC */ 000078C2 2F2D 9182 move.l -[A7], [A5 - 0x6E7E] 000078C6 A916 syscall HideWindow 000078C8 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] label000078CC: 000078CC 4E75 rts export_368: 000078CE 4E56 FEF4 link A6, -0x010C 000078D2 48E7 0700 movem.l -[A7], D5,D6,D7 000078D6 4EBA FFA4 jsr [PC - 0x5C /* 0000787C */] 000078DA 2F2D 9182 move.l -[A7], [A5 - 0x6E7E] 000078DE A873 syscall SetPort 000078E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000078E4 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 000078E8 588F addq.l A7, 4 000078EA 3F3C 0004 move.w -[A7], 0x4 000078EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000078F2 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 000078F6 5C8F addq.l A7, 6 000078F8 206E 0008 movea.l A0, [A6 + 0x8] 000078FC 2D68 0012 FFF4 move.l [A6 - 0xC], [A0 + 0x12] 00007902 42A7 clr.l -[A7] 00007904 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00007908 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 0000790C 201F move.l D0, [A7]+ 0000790E 3C00 move.w D6, D0 00007910 206D 9182 movea.l A0, [A5 - 0x6E7E] 00007914 43EE FFF8 lea.l A1, [A6 - 0x8] 00007918 41E8 0010 lea.l A0, [A0 + 0x10] 0000791C 22D8 move.l [A1]+, [A0]+ 0000791E 22D8 move.l [A1]+, [A0]+ 00007920 7E00 moveq.l D7, 0x00 00007922 6010 bra +0x12 /* 00007934 */ label00007924: 00007924 206E FFF4 movea.l A0, [A6 - 0xC] 00007928 3247 movea.w A1, D7 0000792A D3D0 add.l A1, [A0] 0000792C 0C11 000D cmpi.b [A1], 0xD /* '\r' */ 00007930 6706 beq +0x8 /* 00007938 */ 00007932 5247 addq.w D7, 1 label00007934: 00007934 BE46 cmp.w D7, D6 00007936 6DEC blt -0x12 /* 00007924 */ label00007938: 00007938 4A6E 000C tst.w [A6 + 0xC] 0000793C 674A beq +0x4C /* 00007988 */ 0000793E 0C47 00FF cmpi.w D7, 0xFF 00007942 6F04 ble +0x6 /* 00007948 */ 00007944 3E3C 00FF move.w D7, 0xFF label00007948: 00007948 206E FFF4 movea.l A0, [A6 - 0xC] 0000794C 3247 movea.w A1, D7 0000794E 2F09 move.l -[A7], A1 00007950 486D 9187 pea.l [A5 - 0x6E79] 00007954 2F10 move.l -[A7], [A0] 00007956 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000795A 4FEF 000C lea.l A7, [A7 + 0xC] 0000795E 1B47 9186 move.b [A5 - 0x6E7A], D7 00007962 7016 moveq.l D0, 0x16 00007964 3D40 FFF8 move.w [A6 - 0x8], D0 00007968 486E FFF8 pea.l [A6 - 0x8] 0000796C A8A3 syscall EraseRect 0000796E 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00007972 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00007976 A893 syscall MoveTo 00007978 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000797C A88A syscall TextSize 0000797E 486D 9186 pea.l [A5 - 0x6E7A] 00007982 A884 syscall DrawString 00007984 6000 00A4 bra +0xA6 /* 00007A2A */ label00007988: 00007988 206D 917E movea.l A0, [A5 - 0x6E82] 0000798C 2050 movea.l A0, [A0] 0000798E 2D68 003E FFF4 move.l [A6 - 0xC], [A0 + 0x3E] 00007994 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00007998 3047 movea.w A0, D7 0000799A 2F08 move.l -[A7], A0 0000799C 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 000079A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000079A4 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 000079A8 588F addq.l A7, 4 000079AA 206E FFF4 movea.l A0, [A6 - 0xC] 000079AE 3247 movea.w A1, D7 000079B0 2F09 move.l -[A7], A1 000079B2 2F10 move.l -[A7], [A0] 000079B4 2F00 move.l -[A7], D0 000079B6 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000079BA 4FEF 000C lea.l A7, [A7 + 0xC] 000079BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000079C2 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 000079C6 588F addq.l A7, 4 000079C8 2F2D 917E move.l -[A7], [A5 - 0x6E82] 000079CC A9D0 syscall TECalText 000079CE 486E FEF4 pea.l [A6 - 0x10C] 000079D2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000079D6 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 000079DA 508F addq.l A7, 8 000079DC 486D 9D70 pea.l [A5 - 0x6290] 000079E0 486E FEF4 pea.l [A6 - 0x10C] 000079E4 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000079E8 508F addq.l A7, 8 000079EA 4A40 tst.w D0 000079EC 660E bne +0x10 /* 000079FC */ 000079EE 2F2D 917E move.l -[A7], [A5 - 0x6E82] 000079F2 A9D9 syscall TEDeactivate 000079F4 7001 moveq.l D0, 0x01 000079F6 3B40 917C move.w [A5 - 0x6E84], D0 000079FA 6018 bra +0x1A /* 00007A14 */ label000079FC: 000079FC 426D 917C clr.w [A5 - 0x6E84] 00007A00 2F2D 917E move.l -[A7], [A5 - 0x6E82] 00007A04 A9D8 syscall TEActivate 00007A06 4878 0006 push.l 0x6 00007A0A 4878 0006 push.l 0x6 00007A0E 2F2D 917E move.l -[A7], [A5 - 0x6E82] 00007A12 A9D1 syscall TESetSelect label00007A14: 00007A14 7015 moveq.l D0, 0x15 00007A16 3D40 FFFC move.w [A6 - 0x4], D0 00007A1A 486E FFF8 pea.l [A6 - 0x8] 00007A1E A8A3 syscall EraseRect 00007A20 486E FFF8 pea.l [A6 - 0x8] 00007A24 2F2D 917E move.l -[A7], [A5 - 0x6E82] 00007A28 A9D3 syscall TEUpdate label00007A2A: 00007A2A 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00007A2E 4E5E unlink A6 00007A30 4E75 rts